This was my 8th all inclusive trip but first time to Mexico. The ride is long from the airport but you are on vacation so what is the hurry. The front desk was excellent at check in and any other time we had questions or problems. One day the power stopped working our room and in less then 5 minutes they were there to fix it. Another day I asked for more pillows and they were there 30 mins later. The maid was awesome. She would make creative towel art each day or put flower petals on the bed. Never had to ask for extra towels, if she was going to be cleaning our room later in the day she would come ask in the morning if we needed fresh towels. The food was the best I have had at all inclusive properties. So much variety. In the main buffet they have of the course the norms like omelette station and pasta stations but it was the other stuff they offered that made it great. In the mornings they had a fruit milkshakes such as banana, watermelon, mango etc. I loved the banana milkshake. They also had hot chocolate each morning. The bacon was good and the french toast and the pancakes and I could go on and on about breakfast. At lunch and supper they have an oriental corner with spring rolls, fried rice, noodles with veggies, all very yummy. They have a mexican corner but I did not really eat anything from that area. They always had sushi and I ate several pieces each meal. The desserts were awesome: almond cake, cheescake, chocolate cake, and so much more. We also ate at the Japanese restaurant which was very good. Ate at the mexican restaurant and Le Gourmet and all were very good and extremely fast service but I think that may be because we had really early reservations. I had emailed ahead of time for the reservations and people we talked to that had not could not get my for reservations and could only get like 10pm times. The room was very large and we had a 1st floor room so it was damp and musty if you did not keep the fan over the bed on high. Once you figure out the shuttle system then it is very easy to get around to the beach and other resorts. The privilege club peopple are not as bad as others have made it out to be. We went to a presentation and once we said no they shook our hands thanking us for our time and then we left. No pressure, no nastiness. I really liked this resort and will return if we can get a good deal like we did this time.