Do not go to this restaurant as part of a large party. Unbelievably slow service and over-priced. Went in with a group of about 25. Separating our checks turned out to be a major project which they are nigh incapable of performing. A project manager from Booz Allen might help them out. They did not give us our itemized bills before paying; they wrote a list on blank paper and listed the prices by seat number. I've been to Restaurants with larger groups and have never seen such a lack of coordination and transaction processing. The food ranged from good to nasty and certainly is not worth the price or the wait.