I don't know what the negative reviews are about. This place is a perfect little hostel with clean rooms, clean kitchen and friendly staff who speak enough english.
I had a beautiful room with a little patio right on the beach. Plain room but very clean with a comfortable bed.