This is probably OK for a short term stay. It is basicaly a room in a dorm setting. Location is good, close to shops and Boston university. The B line passes in front and can wake you up at night.