Very clean and accommodating. Very spacious and great for large groups.