Looking back at the renderings, I think the sides of the tower do have narrow windows. But the river and street side definitely will have large or normal sized windows.
I take 281/37 south everyday for work, so I pass right by downtown. Today for the first time I noticed this one starting to show in the skyline as I was heading to work. Excited to see the finished product.
__________________
The further society drifts from truth the more it will hate those who speak it. - George Orwell