Finally found it. Not sure if it was discussed on any of the forums yet. The development is called "The Sundara". There is pictures and such here:
http://www.thesundara.com/gallery/
Looks like four buildings in total. I think I like it, though another story would have been nice.
Also, here's the "Hillside" concept plan... though it's old now:
http://www.mountpearl.ca/ckfinder/us...-North-CDS.pdf
Too bad about the 500 large properties going op on the hill adjacent.