Has anyone stayed in the apartments called Boston Newbury?....located at 48 Heresford Street? I saw one post that was a horrendous experience for the family....and now that I have the accomodations booked, I'm having second thoughts. But the cost of hotels in Boston for June/July are very high....and i like the idea of having a small apartment.
Any thoughts on the location?....it seems to be close to the subway and within walking distance of some attractions. But that one post of the awful experience has me a bit nervous.
Can anyone out there calm my concerns?!!