Exactly what a hostel should be, well-located and affordable. Staff on hand to answer any questions at all times.