Divino earns a solid three in my book. I couldn't have any wine, so I can't speak to their wine list but it seemed pretty extensive. Their cheese selection is very good and features a number of local and Canadian choices. A+.
They were also very good about serving a large group (ten of us) and splitting our bill without making a fuss about it. There was also no mandatory gratuity applied (unusual for a restaurant with a group that size).
The downsides: the BC Salmon with risotto was okay but nothing to write home about. The salmon was a little bit dry and the risotto a little bit bland. Not a $31 meal, really. The other thing is the confusing entryway/bathrooms. Rather than label their washrooms in any way clearly, they put them behind two blank doors: one door has a naked man for a handle, one has a naked woman. Incidentally, a naked man bent into the shape of a handle sort of looks as if he's already relieving himself - a precursor for what lies behind door number two!
The open kitchen is fun and provides a nice ambiance but it's very loud in there. Not good for intimate dinner conversation for sure.
Go for the great cheese selection and have some of the rabbit meatballs - I tasted a bit of one and they were delicious and moist!