Good stay. The host is very communicative on AirBnb although their english in person is lacking and can be a barrier. They were friendly enough though. I had a last minute emergency and way able to get a reservation with the host within minutes, which really saved me.
The stay appears to feature everything in the listing, although I didn't have much time to really pay attention. Was impressed with the bathroom which was robust, though there is only one shared bathroom/toilet. So, sharing can be awkward. The beds were also notably good, better than your typical hostel.
Overall quite worth it.