It's a lovely restaurant and the food was great. BUT the service was disturbingly bad and not at all appropriate for the price of the restaurant. A vegan soup had meet in in...ok, mistakes happen, of course...but in the end I got my food when my boyfriend finished his meal already. We were told, dessert would take an extra 10 minutes and we were happy to wait...dessert was serverd 40 minutes later. No apologies or anything. Despite the good food we wouldn't come again.