Chose this place based on the location and private dock. Spacious, clean, wonderful unit. We stayed in the ocean front top unit and enjoyed gorgeous ocean views. The place has comfy beds, fluffy towels and a well stocked kitchen. The staff helped any time we needed a taxi, snorkel gear or excursion. We enjoyed the pool, very well maintained grounds and extras in our unit such as puzzles and movies. Love how close it is to everything.