A year and a half ago I would have given this place five stars. The food is excellent, but their service has been terrible lately. Every time I come in there is no hostess at the podium and I have to wait around ten minutes just to get seated (they will yell at you if you try and seat yourself). Then it takes another ten to fifteen minutes to get a server to come around. They never have enough staff. It's very, very frustrating (particularly if you are on a lunch break). This has happened the last three times I have come in, so three stars it is. Get some more staff and I'll come back more often for your delicious food. P.S. no public wifi for customers? really? I'd like to work on my computer if you're going to make me sit and wait forever.