The Royal Haciendas is a beautiful resort. The property is extremely well maintained, so clean and in pristine condition. The food, drinks, and service are all excellent. Beautiful beach (the seaweed was cleared out every morning) and beautiful pools. The suites are spacious and so clean. The staff is excellent. Round trip ground transportation can be arranged by calling the resort - Thomas More Travel is there onsite, can transport to tours and there is a resort shuttle downtown. Concierges Carlos and Ulises helped us navigate the resort and took great care of us. Our maid Angelica Belam did an amazing job, kept our suite so clean. Our favorite waiters, Pedro at the Luna Grill and Cesar at La Palapa del Sol (breakfast buffet) always took excellent care of us. They were the best! We needed maintenance in the room because the power went out one night for a couple of hours. As soon as I called the front desk within minutes maintenance staff came and the mechanical problems were solved. Beware of scammers at the airport trying to book you for cheap tours, it's a scam to make you sit in an all day presentation for another timeshare resort. The Royal Haciendas will arrange everything you need, including tours. The fine dining restaurants are five star experiences. There is a full service spa and a store onsite. This is a timeshare resort, but you can also stay as a regular guest. Best resort I've been to on multiple trips to the Mexican Caribbean. We definitely will come back!