Wauw. What a nice place. Pool is great. Gym is good. We stayed with 2 small kids and they loved it