Clean comfortable place that accommodates large groups well.