The location of this place was very beautiful, being able to sun lounge on comfortable chairs on the beach and watch giant Turtles play in the water was magical. The condo itself had a couple downfalls but we were warned; no AC made it hard to sleep comfortably at night, but having doors open during the day did catch a nice breeze & kept it cooler. If you don’t do that, it’s very hot at 87 degree weather only cooling down to 78 at night. We definitely saw some cockroaches when making breakfast in the mornings in the kitchen & at night. We were very diligent about taking the garbage out after every meal and sweeping and cleaning immediately after to deter pests from coming out but they were there! I’m from Oregon so I’m blessed to not have too many scary bugs to deal with! The screen door to the patio was broken while we were there. The place was neat and clean. There’s snorkel gear available to use which we didn’t get a chance to do but was a nice option. The property does smell of cat urine, the corridor entryway is carpeted and I’m sure there’s wild cats wandering around. One of the days someone’s animal took several poop’s down the hallway in front of our window/door. It was awful & stinky! Property management was not on site because it was the weekend and Ashley the host had to come clean it up herself when she got off work. Not her fault, but a thing that happened while we were there. She is very pleasant to deal with and a great host. I do think the place could use a few upgrades however to make a better stay.