This is a super nice place, great location, great interior, has everything you need to play on the beach, beach umbrellas, beach towers, snorkel gears, boogie boarding, seriously, everything you need to stay on beach. The only small complaints I had is that is they can provide shampoo and conditioner, the it will be perfect, when I arrived, there is only body washer in the room.
Will go back when we visit the area next time.