I stayed at The Mary in July 2013 - the best thing about the Mary is that if you are traveling by train, it is directly across the road from the train station, which is super convenient.
Its clean and basic, but if I had my time again I would definately pay a little extra to stay at one of the 5 towns on the Cinque Terra.
Free internet but you have to keep getting passwords from the front desk.
The Mary is only a 5 minute walk to the main street of La Spezia, however, the hotel doesn't seem to have been updated for many years. It is clean and tidy but old...
Breakfast was very basic but adequate.
The staff were ok, but not super friendly
The street that Mary is on is a little dodgy at night - but not unsafe
It's a 15 minute walk through the main street to the ferry's for the Cinque Terra
I didn't particularly find that this hotel was value for money - I stayed for 2 nights @ 133 Euros / 66 euro's a night - a fair price should have been around 50 Euros.
There was no noise from the train station or the street.
My wrap up - if you can stay in one of the towns, do so, it will be worth it.
You have no recent hotel searches.