"It was overall a nice experience. I’m back this second week at another hotel resort .. sad to say coral beach was the better choice . Just a higher deposit they have . But the hotel is very secure , requiring key to access all amenities . I have kids , it’s a good feeling to know someone can’t walk in off the street and hangout . Room was spacious and clean. They don’t clean your room if you don’t stay longer than 3 days though .. with a kitchen I feel they should offer to clean it at least after the 2nd day."