We enjoyed our stay, the place was very well equipped and the host was very responsive and helpful. There is a grocery store nearby and a car rental place. Several restaurants around as well. The grounds are well kept with crew working each day to keep it looking nice. The pool and the beach are great. Not too busy when we went so we had a very relaxing and peaceful stay. The only downsides were that the safe did not work, but the place is well guarded anyway, the couch is not the comfiest and could be upgraded, the master bed is very squeaky when you get in and roll over in the night. Otherwise things were in good shape. The kitchen in well outfitted. We will definitely be back at some point.