The stay itself was OK. The upsides are the location and the breakfast. Both are great. On the negative side, the private rooms are extremely small, very hot and a bit dirty... I'm sure they're not the worst in the world, but just don't have very high expectations going in. I felt just a tad unclean the whole stay.
The real issue is with the staff. Throughout the stay they were terse at best, but they did do the minimal amount required to help the guests. However, when we checked out (at 3am, oy), we were overcharged. We argued with the desk man for about 30 minutes, but eventually just had to leave to go to the airport. We left with promises that if we contacted customer service we could be refunded. Well, after several calls, weekly emails, promises of a refund, etc, I'm still waiting. It's now March, 4 months after we stayed. Honestly, it would almost have been less frustrating to have just been told "we don't do refunds, you just got taken advantage of. sorry." than it has been to have them make these fake promises over and over again. They'll say "we just transferred the money!" but when a confirmation number, etc, is requested... they will be incommunicado for a week or so and then have some excuse about how it still needs to be sent for one reason or another.
I'm really just disgusted with the dishonesty of everyone I've spoken to since check-out on.
That being said... if you could prepay or have some sort of proof of what you owed (they didn't accept our hostelworld confirmation), the hostel itself is not the best but is fine.
