Oh, I wonder if we went to the same place. Exact same experience.
The funny part is that you can cancel before arriving, but if you're set to stay multiple days, you can't cancel the other days. Might as well make N reservations instead of 1 with N days.
About reviews: Booking.com didn't allow me to leave a review, since they claimed I could only spend one day at the hotel. Even though they charged me for a week. They are as crooked as it gets.