Super clean and great location! Highly recommend for a large group.