We had reservations at this resort over Christmas/New Years for 9 people. When we arrived, they did not have room for us, and then proceeded to show us 2 other "sister" resorts as alternatives. One of the other resorts was dirty, and the whole process of finding a place for us took about 3-4 hours. The managers did not offer any compensation for this mix-up, and when pressed offered to give us a gift card to a restaurant on the island. This gift card was never presented to us during our entire stay. I cannot comment on the Royal Palms facilities, since we didn't get to us them.