one of the cleanest cafes ive been to in a long time. The food served is vegetarian but dont let this put you off as there are plenty of choices available and non veggies will easily find something on the menu they will like. Although they were very busy when I went the service was friendly and speedy.