It's located in a very desirable area, it doesn’t need to invent its location.
And the building looks good. I like the height, density, materials and colour palette! I also like that so may units have balconies. The developer could have simply copied this design for 335 Roosevelt instead of creating something so bland (and no balconies)?
Edit: I meant 398 Roosevelt, e.g. The Westmount. Same developer, but significantly less appealing building.