Beware - expect to work hard and break sweat - no quarter given!
Mediocre food and the service was probably the same. In fairness it might be because it was so busy though