Very nice location, good value & located right on the beach. In December, the beach is nearly deserted. Plenty of very nice restaurants nearby, & a very nice full grocery was close (Bailey's General Store). Bike trails are everywhere. The condo was completely furnished (from pots & pans, to books, to plates, glasses & utensils) & clean upon arrival. Covered parking was a nice feature. Rooms were very quiet, little noise coming through from other units. Balconies all overlook the water. We felt very safe there. This entire island is a very restful location. If you like daily maid service & lots of entertainment, this is not for you, but was a perfect relaxing locale for us.
Don't bother making any special requests, we booked nearly a year in advance, asking for a top floor, but only got a second floor unit. Also, Expedia reports checkout time of noon, but on arrival, you are told it is actually 10:00am, no exceptions. We had booked our return flight with a noon checkout in mind. The only explanation was "Expedia shouldn't say that". I've never been to a facility with a checkout that early.