I would have given this place 5 stars because flat out, the food is amazing BUT I took one star off because the dining area was very messy. There were dirty dishes all over. I was with a group and there were no cleared tables for 4 so we had to ask to have a table cleared for us. They did get one cleared fairly quickly though. They seemed understaffed on the whole, I think I counted 4 people working in the whole restaurant. Just didn't make the best first impression but hopefully this was a fluke. I will try this place again for sure because again the food was excellent.