This place is perfect for groups of families and/or friends - it has all of the things you need for a group of 15-20, including a great kitchen / dining setup, lots of communal space, indoor and outdoor areas, etc. We lovoed the hot tub and the hamper on arrival was great. Would definitely stay again.