Location was fantastic. Newbury St in Boston is an amazing place to spend a weekend in the City!