I have been back to this place many times and it does not disappoint. Well, except for the dessert area. I think that's why I took off a star initially. I dream about this place. 4.5 stars for food!
Service is generally decent. Less great when it's really crowded but amenable. (It can get difficult to have a server back at your table or check on you at certain times.)