Very nice, clean, staff was great, pools and views are very nice. My kids enjoyed the pools and the water slide a plus for them.