We stayed for 4 nights here in both the shared dorms rooms (St. Christopher's inn) and also the private twin rooms (Mosaic House) and enjoyed both of our stays. The beds were very comfortable and shower had ample supply of hot water. The shared dorm rooms had lockers (bring your own padlock!) for securing valuables, and private twin rooms had tv, mini fridge, hairdryer and towels ensuite.
Staff were all quite friendly and helped us print out some documents, book an airport shuttle, mail postcards etc. Very good value-for-money hostel and all round positive experience.