We had a decent stay at YHA, the staff were friendly, the facilities clean and they had a bunch of free DVD's which was great if you brought your laptop, to pass the time away in your room in the evenings.
This however is not a hotel, so don't expect a separate personal bathroom, it has clean shared facilities, and we had no issue with getting a toilet or shower.
Our biggest bug bear was the noise throughout the night. We stayed Friday and Saturday nights and both nights we had some very noisy people coming in and out throughout the whole night. It was as if they were speaking in the room at times!More