Location is ideal for exploring: Back Bay a neighbourhood full of smart places to eat and drink, and Newbury St especially good for shopping. Apartment is well located for downtown core, Southie, South End for trendier restaurants and Cambridge for Harvard and MIT.
The apartment itself is secure, clean, well equipped and comfortable - we had a 3 night stay and loved it; we did eat out except for breakfasts, so not sure how cooking in would've changed anything.
Overall, 5 stars. Thanks Tony!