Absolutely perfect for our family getaway, spacious enough for everyone to have their own space, great communal areas to bring everyone together. We loved our stay and look forward to coming back!