Overall a great place with a great view. Well stocked kitchen with everything one would need to cook a full meal. Just having ACs in the bedrooms is the one drawback. Limited airflow makes the first floor very hot and uncomfortable at times. Both ACs need to be cleaned as second bedroom smelled a little when the AC was on. Beach was small but sufficient. Can snorkel right from the beach. Overall a good place to stay.