This is an amazing hotel and experience. For a vacation, or visit with family, the staff and facilities were all top notch. The pool was especially useful, with food and drink served right to your lounge chair. The pool was also clean, kid friendly, family friendly, and everyone looked like they were enjoying themselves. For our tastes, it was a bit pricey, maybe a little overpriced. But in the end, the experience was worth it.