Very clean and was perfect for our large group. Also, what a great view! Thank you for having us!