Playa del Carmen Main Beach is located near The Royal Haciendas All Inclusive, which provides a roundtrip airport shuttle, 2 poolside bars, and a swim-up bar. This property is a great place to bask in the sun with a white sand beach, sun loungers, and beach umbrellas. Indulge in a body wrap, a massage, and a body treatment at Royal Spa, the onsite spa. Be sure to enjoy a meal at any of the 5 onsite restaurants. Enjoy the health club, as well as activities like snorkeling, basketball, and kayaking. Free in-room WiFi, with speed of 25+ Mbps, is available to all guests, along with a grocery/convenience store and a terrace.