This place is pretty solid. Would give it a 3.5 rating. Dishes taste well, fair prices for the portions they give (pretty generous) and ingredients are pretty fresh. Has a wide selection of food to choose from. I honestly couldn't decide. Atmosphere is big and nice. Some horrible disturbing trance music was playing in the background while we were eating but then it changed to classical afterwards. Waiter may not come to your table occasionally if you sit farther back from the kitchen. Would probably be back to try other dishes as it's one of the few better Italian restaurants in Richmondhill that I've eaten so far.