I was actually surprised with all the things to at resort from arcade, miniature golf, heated pools, zipline (which was closed due to weather conditions), lobby bar, and onside restaurant. There is lots of things to keep the kids busy. I was also surprised there was a pet fee which was not noted anywhere prior to making the reservation. We are not early bird risers and the walls are very thin, so we would be woke up between 6:30 - 7am every morning with kids yelling and doors slamming. If you are a family with little kids and use to that it probably wouldn't bother you. We did enjoy our stay and our 12 year old loved all the activities available. Everyone that worked at the facility was very friendly and hospitable.