Excellent place to stay - particularly for young travellers.