The place is not bad, but the rooms and the toilets are designed to keep people there as short as possible. Really not welcoming... Smallest sink ever, the mirror is too small and too high, there are triple berths in the dorm and space between the levels are too low so you can't even sit on the bed. 20 euro deposit is too much. There is no 24h receptionist, so if you have to leave early, there is nobody to help you check out and your deposit can only be paid back by bank transfer later.
There was only one person taking care of everything, so he was tired, sleepless and moody. Also he had poor English. So, I recommend you not to be very demanding and try to be as polite as possible to avoid a possible friction.