Great place to stay. In what is essentially quite a small location it doesn't feel at all cramped - a really good use of the space. It's obvious that the people that run the hostel have travelled themseleves and all your essential needs are catered for plus much more. Very clean and well managed.
Definately recommended.