YHA was clean, tidy and easy to check in to. The staff were also great.