We definitely would recommend staying at the Brookline, MA Courtyard Marriot. It is centrally located to the "T" and has evrything near it you would ever want. Starbucks is one block away, variety stores, Trader Joe's, movie theater, shops, and a really nice little pizza place all within walking distance.
The staff was courteous, and the room was ready for our early check in after a short wait. we did have problems with the hotel's electronic key cards which seemed to failas much as they worked. This was a nusiance but the hotel staff took care of it each time with a smile.