I booked two rooms through Expedia, I'm glad that I didn't pay full price.
I don't understand the five star reviews at all.
All rooms are beachfront and you can hear the surf pounding. There was only one bar and restaurant open. Watersports shop was closed, and non complimentary. The restaurant is on this lovely deck, so you eat next to the beach.
It has seen better days, the internet was iffy when you got it, and the tv channels were a total of five. It didn't matter that our remote didn't work. Extremely dated rooms.
The place was cold and there were no mats in both rooms. We had to make due with the little towels, which they proceeded to give us one instead of two. Housekeeping came every day.
The food was repetitive. One day they tried a la carte at lunchtime, and the staff couldn't keep up. We rushed to meet the small window for lunch ie 12:30-2:30, and got food at 4. 10 fries for an adult male is not enough.
I got the impression that they were counting the teabags that you used. And they limit you to two drinks per meal. Fine. But at least bring the drinks before bringing the food.
I went with this hotel because of the all inclusive option, and it was very disappointing. I also chose here because of the other Rex's that I've stayed, and this was very far from their standard.
Won't be back.