Pluses: The bed was awesome! I think that's the best bed we've ever slept in. It was quiet, and right by the beach. The condo complex was clean and the staff were friendly. Snorkle gear was awesome, though we only used one of them...I assume both of them were identical. Mai was very responsive. Minuses: the place was missing a few essentials: hand soap, for example. It was not a big deal, but a little disappointing after traveling all day. The bathroom has a moldy smell and the shower backs up badly (maybe that's where the smell comes from?). Air conditioner works, but only to about 78 degrees. A few things are a little run-down, but clean. Overall, a good stay.