This was my second time staying here, doing a long weekend with a dozen friends. The place is quite large, comfortably sleeping all of us. It has a number of awesome amenities like the movie theater, pool, hot tub and outdoor kitchen. The kitchen and dining areas provide ample space for doing large group dinners and there is plenty of freezer and fridge space so that you can do a single grocery trip to stock up for your entire stay.
I would have rated 5 stars, but there were some issues with some of the amenities that slightly lessened the enjoyment (I would rate it 4.5 stars if airbnb supported it). In order to avoid overflowing the water feature below the pool and hot tub, the water feature needs to be turned on, but this causes cold water to be pumped into the hot tub, requiring us to go back and forth to turn the water feature on and off.