Globe article doesn't give details, but from the render it looks like they are essentially keeping the Holiday Inn structure, but building these hulking precast things on top of it. I'm calling it right now: this will be the worst of the worst. God-awful crapitecture and a stupefyingly nasty pedestrian experience at street-level.
Don't get me wrong. The current Holiday Inn should be replaced with something more dense and urban. Hopefully, though, not this. Unfortunately, the article seems to hint that Brookline will enthusiastically allow this one to spite Chestnut Hill Realty.