This was my first stay in Cancun, I went with three girlfriends, one of which had been going to Cancun for the past 8 years. The Royal Caribbean was great, the staff were friendly and helpful. The villa was very large and clean. The grounds are well maintained and the beach front has plenty of chairs and palapas. We had a wonderful stay.