I stayed in this apartment for 6 nights and it was perfect. The location is perfect, it's a short walk to the convention center or to the old city center, or you can easily walk a few minutes to South Station or the Chinatown metro station to use the T. The apartment itself has everything you will need, including stuff like shampoo/soap/conditioner. It took some effort to get my heavy suitcase all the way up, since the staircases are very narrow and our apartment was on the 3rd floor, but it is doable!