I would not recommend this place. We booked 4 nights and only made it 3 before we left. The place is so unclean and in need of serious maintenance. It looks really different from the phots. No Wi-Fi in the rooms, only the common room. Bedding is super old and worn out, walls are filthy, and the doors have big gaps so you can hear everything outside. It smells really musty, there's mould in the showers, and the bathrooms only had handsoap half the time. On our 3rd night someone entered our (locked) room at 4am using a key. We shouted and they left, but it's not the kind of thing you want to deal with on vacation.
The staff was friendly and it's a decent location, but if you can afford to spend a few more bucks a night it's best to avoid this place.
Sidenote, although it wasn't the hostel's fault, the Hindu temple next door had a special prayer one of the nights which included loud music and drumming from 12-5am, which kept us up the entire night. This happens once a month apparently.