The rooms were very clean and staff was more than helpful. The only reason I did not give an excellent rating was because the second night we stayed, a pipe in the bathroom sink broke, causing hot water to go everywhere. My son was bailing hot water from the pipe into the tub for what seemed to be 10 minutes before staff came. Unfortunately, we had to change rooms at 10 o'clock at night, which is a hassle with three kids. I was a bit surprised and disappointed that management or any staff did not apologized for the inconvience or to check and see if we were satisfied with the new room. This incident does not deter me or my family from coming back again. Great place to stay and the kids love the indoor pool.