This YMCA had everything you need.
It had laundry and internet facilities.
The rooms were clean and pleasant. It wasn't noisy.
The staff were friendly.
Its close to the sights.
Breakfast was good and you only had to pay 2 pound extra to get a full breakfast.
I'd recommend it