I expected much better of rex resorts. Hotel staff was unprofessional. All inclusive guests were supposed to have a plastic band. We didnt get any. We arrived just after midday but had to pay for lunch. This was not my experience at other all inclusive hotels. Furthermore, front desk said it would cost $150 ttd per person for lunch. Did not say you need to pay here at the front desk. Went to restaurant and then was told you have to go back to front desk to pay. When back at front desk was then told it is $250 ttd per person for lunch. We paid with cash and they refused to give us a receipt. Meal time was served at least 5 to 15 mins late. Dessert was the same each time. Restaurant was run down and presentation of food was awful. There was nothing to eat in between meals. I didnt expect this and I didnt come prepared with any snacks. The hotel itself was at least 20 mins drive from the pretty beaches, pigeon point and store bay. Didnt like the beach at the hotel. The pool was great. I would say that was the only plus of this hotel. There was no kids club, no gym, no spa. I wont be choosing this hotel on my next visit. I also feel sceptical about the other rex resort hotels. I highly doubt I'd be choosing a rex resorts hotel on another island.