I give this restaurant 2 stars because of the poor service and general condition of the restaurant. The food was delicious but the experience is substandard. My party waited nearly 30 minutes just to get our drinks. We would have gotten up and left but the drinks came just as we were about to leave.
We were there for over two hours because the service was so slow. We sat for twenty minutes just waiting for our bill. The waiter was not attentive at all. It was not busy when we arrived so that shouldn't be a reason.
While the restaurant was tidy, our tables were sticky and the floor was greasy. It did not look very clean overall.
It was generally a below average restaurant experience. Unfortunately that happens more than it should these days but that's life.
I don't think I'll be going there again.