I confidently booked a room without being sure of my dates given the multiple large assurances of free cancellation. Turns out on tiny fine print which I only saw after I received a confirmation, the deposit is non refundable. And to actually cancel, your booking needs to show up in the app. Mine didn't. I spent five days cancelling it and only managed to do so because the hostel manager helped me. I sent 6 emails to Hostelworld with no result. Avoid!