I have been to Mexico many times but always Riviera Maya. I have never vacationed in Cancun. This trip was set up by 3 other ladies that I accompanied. The hotel was beautiful and the staff was always working to make everything perfect. There is only one main restaurant on site that is for all means and another restaurant that is Italian and seafood for dinner only. Then there was a bar/lunch area by the pool where the staff would go to the other restaurant to get your request. The food was delicious. The sister hotel is the Royal Sands just a few minutes down the road for a $1 bus ride (easy to use and cheap/safe). Their pool and restaurants were all terrific. They then have a restaurant a few miles away Captain's Cove that is a few miles away for about a $16 cab ride but well worth it. If you are all-inclusive all the places that I named are included in your luxurious wonderful stay.