The property was super clean, friendly and very accommodating staff, quiet, provided abundant and delicious breakfast (a huge spread of healthy food and decadent options), beautiful pool and grounds, excellent gym, play areas for kids, hang out areas for teens with table tennis and pool table, beautiful decor. It was like a Spa experience for the family. Pets are allowed!