Our group had a fantastic time here! They had everything you need to cook and clean for yourself. The location is awesome. The pool and hot tub was a great added bonus.