Came here with a work group, so some allowances can be made for the service, but overall I would say we were let down.
The food was fine, ambiance good and the place looked clean. Two members of our party ordered drinks... And it took about 30 minutes to receive them - that's after several reminders. Pretty poor considering drinks are usually the first thing you get and a restaurant can make lots of money! Once we had eaten no server came to check on us, no one offered more drinks, no one came to clear plates or offer to pack up leftovers. We again waited 30 minutes before the server came to ask about desserts. Then another 15 mins to get a few scoops of gelato.
Yes, food was good, price was great but the overall service was severely lacking.