This was my first time booking through booking.com and I made couple of "non refundable" mistakes. After reaching out to booking.com for money back and talking to the most helpful stuff member(Krzysztof Zbudniewek) i was refunded all my money.
As far as hotel goes, i am surprised that people who left negative reviews, didn't research their hotels through trip-advisor and such to make sure that the place has excellent reviews form other sources.