It is a perfect balance of value for the location. Especially, if you want to explore as much of Boston as possible.
The view is as good as the pictures and if you aren't from a large city (LA, Chicago, Houston, NYC) it offers the atmosphere of a big city and its life-style.
It is a 5 minute walk to nearest rail station (Bowdoin), offering access to Boston's easy to use and cheap public transport.
But, if you fall within the group that live by 'its about the journey, not only the destination', the location is walking distance to Boston Common, North End and China Town (with a lot to see along the way).