We stayed here over Spring Break, the beach is awesome. Even tho the resort is on the beach it is a bit of a walk from the hotel on the beach to the actual water, this did not bother us. The pool is nice plenty of chairs, the food is very very good, the room service menu needs a bit more variety. The rooms are large. We had a to bedroom which actually has three baths! We will be back.