The location for this place is absolutely fantastic - you really can't go wrong with it. Newbury Street is one of my favorite areas of any city I've ever been to, and has every amenity you can possible want. That alone makes this place worth staying at.
Communication with the host was great. When I checked in, a light was burnt out and the TV remote didn't work, and they were both fixed first thing the next morning, which was appreciated. Check in and check out was super easy as well.
The place itself is very clean, and having Directv was awesome. The wifi was pretty good as well - I streamed Netflix without issue several times. Don't plan on doing much cooking here however - even though there's a small kitchen, there was exactly one small pot provided, and pretty much the absolute bare minimum of kitchen accessories.
I would definitely recommend this place for staying in Boston.