The food was excellent and for what you pay, it is worth it. However we ate here around 12 in the afternoon and the service was horrendous. From what we could see the place was pretty empty and there was more than enough staff to keep things timely and attentive. Our server rarely visited our table, didn't ask us what we wanted to drink only bringing water to the table, and completely forgot to put in our appetizer. After we reminded her about our appetizer(after our main meal was already brought to us and finished) she didn't apologize, all she said was, "my bad" and THEN PUT THE ORDER IN. They then brought the appetizer out to us in a to go container. Really sucked the service was so bad, the food was great and so is the general theme and atmosphere of the restaurant.