I found this place to be rather disappointing. It is tiny, and uninspiring - based on the photos and all the attention this place has received on Blog.To and etc, I've expected something at least 1.5 times larger, but instead came to a place packed with people, and just a few sakura trees - maybe I should have risked the crowds at High Park.
If you live or work in the area, or you are at Square One and have time to spare, then it may be nice to stop by, but if it is as full of people as it was during my visit - don't bother.