I stayed over Christmas and really enjoyed every bit of my stay there.
The location is just perfect for city exploring - everything is just in a walking distance: sight seeing, restaurants, public transportation.
Place has all what you need to enjoy your trip: equipped kitchenette, good bed, great shower, powerful heater (it was very cold outside!), and an extra bonus - key-less entrance.
I would highly recommend Alicia's place for Boston getaway or business trip.