Inverness is a nice place to stay, Crystal River is close to enjoy some activities, and shopping close also for food etc..
The place we stayed is set up well for rentals, however it is overpriced for what we received.
We did not receive the place we were supposed to stay in due to pool water heat, however the one they moved us into did not heat well either, and at best got water to 72 degrees the first 4 days. Did warm up for the last day, unfortunately to late.
The air conditioning did not work for the home we stayed in. Got to 80 during day inside, and had to use Windows in evening to cool it off. Might be fun place for group of guys golfing for a few days, not for a family that wanted to sit by a warm pool for a week!