Magical and beautiful place to spend a weekend. Super relaxing. Plenty of activities to do. Restaurant has great food. Our stay was a little expensive, but worth it. Only thing I didn't enjoy was the unpaved road to get to the Hacienda was full of holes and was very slick and dangerous.