Named in 2012 by CNN Travel as a”Must Visit restaurant,” I will admit that I found myself a bit intrigued when I spotted this restaurant as I was walking around downtown Vancouver’s Chinatown. My curiosity was peaked even more when I spotted a “People love us on Yelp sticker” on the window. I decided quickly…