I gave it 3 stars for the following: the staff and management are nothing short of excellent. They truly made sure I was a happy customer. I recommend visiting this restaurant on that basis. The quality of their food seems to very high - all I tried tasted fresh and served at the appropriate temperature.
That said, I did not like the taste of their food. Not at all. The marinara sauce was a bright red tomato sauce that was to me, very bitter. Not tangy, but bitter. The Italian chicken soup was also bitter, seemingly too spicy.
Overall, 5 stars for the staff and management, no stars for food taste meant to me 3 stars.