We have a large family that vacations together every summer and it's challenging to find a place where we can all be together. This property worked well for us. Having a well stocked kitchen on both levels meant enough dishes/silverware for all of us to use and plenty of pots and pans for cooking! The inside of the property was very clean, the beds were comfortable and, when asked, plenty of towels were provided. The only reason I rated the cleanliness of the property at a 4 instead of 5 was the outside sitting areas had not been cleaned or cleared of leaves, so we had to clean a bit before we could use them. However, since most of our time was spent out and about, that didn't detract from our stay. The propane grill was great for cooking at home! The property managers are very responsive and accommodating! Our check in couldn't have been easier. Our kids loved the pool in the village area and had a ball at Avalanche Bay waterpark. Thank you for a clean and comfortable place for our family to vacation!