This place is better than advertised. It has everything you need and nothing that you don't. It's a nice walk through a beautiful park to get to Harvard Sq station, and just beyond there are a number of restaurants, bars, and conveniences.

Peet's coffee shop is only a ten minute walk, just behind the 'curious george' shop. T-Mobile is right next to the Harvard Sq station, very convenient for picking up a local sim for international travellers.

Also, if you're here for a longer stay like I was, all the amenities work (laundry, wifi, cable, etc). I can't recommend this place strongly enough, and hope to get back soon!

Neil.