A clean, family friendly, unique stay with an on-site restaurant, amazing staff and lots of activities. We'll be back for sure!