The place was lovely - very beautiful, clean and well maintained. Kitchen was well stocked and we appreciated all of the beach and snorkel gear that was available. Communication was clear and all went smoothly.