Had a good experience ! Our apartment was number 2, and was clean and comfortable, the building sits on the edge of the water but a fence separates (easy access via a gate which you have key for), it is not a beach as such but as divers we were out all day diving so it did not matter, the ocean view was good enough, the compound is secure and we felt safe !
As a photographer, the reef in front of the apartments offers a great dive !
The only negative was that there was no soap when we arrived at night, we had a car so we went out to hunt for same, needed it after a full day of travel and delayed flights to get to the hotel !
Overall we were happy and would recommend and return ! Staff were welcoming and helpful and the housecleaning ladies were always warm and friendly.