This was a lovely week-long choice for a pre-business-meeting holiday and the celebration of my wife's and her best friend's birthdays. Though not on the beach, it is a 5-10 minute drive to almost anything that you want to do: beach, parks, restaurants, shopping, entertainment. (Inland kayak rental is about a 5-10 minute walk.) We had no trouble finding parking at the places that we wanted to go (though we were in slightly low season). The master bedroom and bath are on the opposite side of the living/dining area from the second bedroom and bath. This provided nice privacy between us and my wife's friend. There were some welcomed kitchen amenities not mentioned in the listing, such as a toaster and blender. The place was squeaky clean, with pleasant, updated furnishings, plenty of kitchenware and hotel-like staging (towels neatly folded on the beds and in the baths, etc.). There was an enormous TV in the living room and large TVs in each of the bedrooms, with the normal selection of online viewing. The WiFi checked in at about 200 Mbps up and 500 down. Our unit (301) overlooked the pool and we had breakfast each morning on the balcony enjoying the view of it and the well-tended grounds and wildlife. Some other commenters mentioned a scarcity of lounge chairs around the pool. I think that there were about eight, and that was plenty when we were there. The pool was never close to being "over-subscribed". There also were three tables for enjoying a meal or drink by the pool. The WiFi from our unit easily reached down to the pool area, allowing me to work while my wife and I enjoyed the poolside. My wife and her friend are much more discerning than me, and all three of us felt that this was the perfect choice.