The hotel is on a beautiful beach, nice sand and play areas for little ones. The pools were very clean and warm. There are playgrounds and slides to entertain little kids and canoes and paddle boats for bigger ones. Our room was not dirty, but it was not impressive. Housekeeping was good, though. The area is quiet with little traffic because it is away from the busier parts of town, but we did have some noise from an adjacent room one night while trying to fall asleep. My bed was too hard for my tastes, but I was able to sleep in it anyway. I have been to the Dells many times and I would stay here again!