We stayed over the 4th weekend and had a great time. My kids loved the pool which is both indoor and outdoor where they can swim under to window to go between the two. The restaurant was a different story. The wait staff was nice and everybody tried to be accommodating but it took and hour and a half to get our food. With three small kids that is a LONG time to wait. But at 8 pm it's not like we could drive into town because the kids would fall asleep in the car. After we got the food my kids devoured their food. Maybe really hungry but mine was also good. The rooms are quaint but nice and fit the need. Nice game room for a change of pace of hiking in the park. I would stay again just maybe have a back up plan if the restaurant doesn't work out.