Food and service were excellent.  I went with a group of 16 people and everyone's order was correct, prompt and served at the same time.  Drinks were refilled immediately.  The food was flavorful and as described on the menu.  I would give it 5 stars, with the exception that I didn't have to pay the bill, so I can't really comment on the costs and /or the value aspect of this place.