I booked through Booking, after the stay the site asked me to leave a review. Apparently, the staff of this hotel did not like my review, so they canceled the reservation, allegedly I did not live with them.
Overall, the hotel is not bad, but hiding reviews is not the best policy.