4 stars because of the good service. If I based my review solely on the food, I probably would have given them a three. It wasn't bad, but my lamb was tough and the bread that they serve before the meal tasted like cardboard. Next time I'll skip the bread and try some other food.
That being said, some of the best service I have had in a long time. My drink was never empty, and the servers were kind and thoughtful.