Amazing family hotel! The rooms are spacious and meticulously clean. The restaurant on site was very good. The water park was a huge hit with our children (ages 3 and 7), although I will agree with other reviewers that it can get over crowded. The staff was extremely professional and courteous. All in all, we had a fabulous mini vacation while staying here and will definitely be back!