For starts, I can appreciate the effort put into this treat. Walking into their store (on Denman), I couldn't help but realize that I was visiting a very unique store. The service provided was great. From what I recall, you can choose from two main flavors: vanilla or green tea. There might also be other flavors now.
Went with the classic/original flavor vanilla. From what I recall, these aren't cheap....nor were they ridiculously overpriced. After trying one piece, I thought it was okay...I mean I wasn't totally blown away. Was it worth trying? Yeah, I'd say so...would I go back and buy half a dozen occasionally? Probably not.
If you're a big fan of cream puffs, I recommend trying this out. If you're not the biggest fan, I wouldn't say you're missing out on too much by passing on these.
Unit 104 - 1184 Denman Street
Unit 26 - 555 West 12th Avenue
Unit 3160 - 4151 Hazelbridge Way
Unit 2320 - 4500 Kingsway