This place has it all! There's plenty of seating in every room for everyone to sit together. The yard is HUGE, the outside furniture is comfy and the inside living room furniture will make you want to sleep in it.
The bedrooms were perfect sized besides the one off the pool table room, that one should be considered "extra sleeping area", and I only say this because the walls don't go all the way up to the ceiling, so when you're in there, you can hear EVERYTHING at any time. Two of our friends used it as their closet and we shared a room instead. The kitchen was fully stocked, there was plenty of towels for everyone and the location is perfect because you're not in the heart of it, but everything is just 15minutes away.
Communication with Josh was excellent. Whenever I had a question, he answered me within minutes. Check in and out was a breeze. All in all, this is a great place to stay with a family or a small group of friends.