This property is not in downtown Boston; it's in Charlestown, a mostly residential neighborhood that also includes some historical tourist sites (the USS Constitution, Bunker Hill monument).
Although fairly close to downtown, access can be tricky: the nearest subway stop is at least a 10-15 minute walk away, driving can be difficult if you don't know your way around, and it's unlikely you'd find a taxicab outside the hotel (though you could of course call for one).