This location is great for a weekend stay in Boston. Quiet, roomy, private space near the Green Line.