I completely agree with this.
No shops, no restaurants, no cafes. I don't even see a supermarket or convenience store near by. Someone correct me if I'm wrong. This location will be lacking for years to come.
One of the best locations ever is Maple Leaf Condos, Ice Tower, L Tower...