I have been here several times over the last couple of years. The food is pretty consistently good. I'm a vegetarian and I get the bruschetta - I'm glad they have a vegetarian option, and I also like that it's not quite so greasy and heavy as some of the meat options. The restaurant is clean and new inside, and there are about 10 bar-style seats inside as well as a lot of outdoor seating.
But my three star rating is due to the service I've received here. About half of the employees have been perfectly friendly and generally up to expectation. But the other half have done things such as: not say anything to me when I get to the register to order and just expect me to tell them what I want, throw my receipt away before asking me if I wanted my receipt (I did) and then dig it out of the trash can to give it to me, eat while taking my order and even get my card all greasy with French fry grease from the fries they were eating, and clearly be standing "hiding" behind the drink machine on their phone while another employee was left to take care of everything. All of this is quite regrettable in terms of customer service and I hope the management can do a better job in this realm.
Sidenote: the food timer/alarm they have is incredibly loud to the point that it's just unnecessary.