Great location and very clean. Perfect for our large group.