This is a family resort. It is intended for people to spend time with their kids. If you have young kids and want them to have a great time, this is the place to go. The people at the check in counter were always really friendly. Always smiling and cheerful and happy to explain your package. The room was clean and neat. Ours had a mini kitchen (microwave, mini-fridge, 2 burner hot plate, sink) and all dishes, utensils, pots and pans etc were there and clean. Bathroom was fully stocked with towels and was clean. There is a fire pit with large stumps to sit on and a fire daily. Overall, we had a great time at this resort and will certainly return. Friendly staff, clean rooms, kid friendly, great location, great price, great package deal. Bottom line is that our 3 year old son had a great time here and since that is the point, we loved our stay here.