The problem with booking accommodation online is that you don't know what you're going to get until you arrive. This place was appalling. I've since learnt to check the reviews on sites such as www.tripadvisor.com, www.hostels.com and www.hostelworld.com.