It is nice, centrally located place for large group. It is not a centrally air-conditioned which would make bit uncomfortable during hot weather.
Otherwise, great place.