clean , great location, host is super easy to coordinate with . he has snorkeling gear , chairs and umbrella to be used at beach which we found it super useful since we didn't have to rent them. apt is at a great location.