I've been to this place quite times now.
It's not because I loved the food here but only because it was located right beside my house.
Located inside Bayview Village, the restaurant itself is big but I'm not sure if the quality of the food is worth its size.
Also, I think with this price range, you could go to better Italian restaurants.