- All reviews
At Royal Villas Resort, you can spend time at the beach enjoying the shade from a beach umbrella, plus activities like scuba diving, snorkeling, and surfing/boogie boarding are nearby. The outdoor pool provides fun for everyone, while guests in the mood for pampering can indulge in spa services. Hacienda de la Flor serves Mexican cuisine and is open for breakfast, lunch, and dinner. A bar/lounge and a fitness center are other highlights, and rooms offer conveniences like kitchenettes and sofa beds.