The property itself is great. It's close to the beach, tons of restaurants etc. The parking is secure and the overall area feels safe.
I don't know if this booking is only for room 506 or if it's for several, but that particular room I would give a 1 star rating. There was some issues checking in (not a big deal.. the facility has many different vendors and it seems a little disorganized and they almost gave me another families keys). The room itself looks great upon entering. 2 nice size rooms and 2 big bathrooms, nice balcony, good living space (although small) - but really nice for the price point. However, there was NO AC. We worked with the staff from 4pm past midnight trying to get it to work with no resolve.. the property owner finally responded and said she'd call back in "2 minutes" and we didn't hear back for over 12 HOURS. It was very, very hot and we couldn't leave to go eat because we kept waiting to let the worker in and then eventually had to try to fall asleep with a crying child using an ice pack to cool down. It truly ruined the beginning of our vacation.
The next day we were offered a different, smaller room and we accepted and that room was completely fine and I don't have any complaints.
We were given a refund for 1night, once asked, w/o issue.
IF the air would have worked I would give this place 4 stars (the sheets/towels had stains&there were false eyelashes on the mirror in the bathroom). But, due to the nightmare we experienced I can't recommend.