The 789-room Occidental Grand Xcaret and Royal Club is a mega-sized, upper-middle-range, all-inclusive resort located five to 10 minutes from Playa del Carmen on 25 acres near Xcaret Park, an eco-archaeological theme park. Though it's not beachfront, there is a sandy manmade lagoon where guests can swim and get the beach vibe, as well as five large swimming pools with plenty of loungers. A river runs through the well-kept grounds and small Mayan ruins can be seen from the property. There are 11 restaurants, nine bars, and one disco though food quality is inconsistent. Clean rooms have updated traditional style, flat-screen TVs, stocked minibars (for no extra fee), and balconies. The Royal Club -- the upgraded membership-only Vacation Club within the resort -- offers additional perks like a private pool and restaurant. There are tennis courts, a well-stocked gym, and nightly live entertainment on-site.