I stayed for a few days to attend a conference at the conference center, and the space was incredibly convenient. Under 10 minutes walking, under 5 minutes to the nearest metro stop, and lots of shops and restaurants (including a Whole Foods and a parking garage with reasonable rates for a multi-day stay) very close by.
The apartment itself was also incredible and comfortable -- really great use of the space! Makes me wish I traveled to Boston more often because I wouldn't want to stay anywhere else.