We had a good 4-night stay at the apartment. Check-in instructions were very easy to follow, and the apartment was just as described.
The Roku was nice, since we have existing accounts for streaming services. If you don't have those, you might consider a trial subscription before you go, so you have that in case you want to watch tv.
The location was perfect. Short walk to multiple T stops, as well as many great areas like the North End, Back Bay, Beacon Hill and the Government Center. This apartment wasn't huge, but a great deal for a couple or single person. Would definitely recommend!