The hotel is beautiful with access to the beach. Beds were so comfortable!!! The rooms are nice, and clean. All of the bar and entertainment staff: karaoke, 80’s show were exceptional! Our 14 member group purchased the Royal all inclusive package through Southwest Airlines. We bought the transport service, which cost us $50 each round trip. Other family caught cabs and paid $21 for 4 of them one way. No big deal either way. The process to check in for Royal is terrible. One woman is available to check “everyone” in at 3 pm. I am sure this is stressful for her, causing her to be extremely rude. I thought I had two beds. Instead of looking for options for me. She wanted to prove I didn’t request the rooms. My only option was to go the next day and wait at 3 to see if anything was available. The first time was enough for me, so I kept what I had. Also, all dinner reservations are made through the stressed out lady which we did, only for us to be told we didn’t have any. My niece looked at the reservation list, and we actually had multiple tables reserved. We disliked the most, not being able to order food by the pool. Other places we have had this option and loved it. Instead we had to go to the buffet (regular and Royal) and nothing can be removed from the restaurant.