Very spacious and clean, perfect fit for a small group. The location was perfect, and overall we had an amazing time!