I dont think there is anything I could say bad about my experience at the Princess Royale. Check-in was easy. We arrived at 11am and even though check-in wasnt until 4pm, they were able to accommodate us with a room immediately. We were helped by the bell desk to get our bags to our room. The room was a great size and very clean. While I cant say that the decor was super modern, it was obvious that the hotel does a great job at upkeep and modernization of the rooms. Kitchens were outfitted with granite counter tops that included a small table top that would probably seat 2-3 people. The room has a cooktop and a medium size fridge that was more than large enough for all of our groceries for the week. The fridge also had an ice maker which was really nice. The hotel room has a separate bedroom, which any noise being heard from the hallway outside the suite. The bedroom was equipped with a memory foam mattress that was on the firm side but very comfortable. The A/C was older looking but kept the room cool and comfortable. There was a small balcony off of our room, which wouldn't fit more than two people, but oceanfront rooms and some of the rooms on the lower floors had much larger balconies. We didnt mind, since we spent most of our time on the beach. Maid service was excellent, even doing our dishes for us and never interruptive. Parking at the hotel was included in the price and we never had a problem finding a spot in the garage when we returned late at night. Check out was also very efficient. We didnt use the pool, but it appeared to be very clean. The hotel also has a restaurant and a buffet, neither of which we tried. Neither ever seemed very crowded.