The hotel mare a mistake with overbooking, or they lied since their own website was showing availability on my dates. The alternative hotel they offered looked equivalent and they offered an upgrade so I accepted. But it was a lie again, as when I came to check in to the alternative hotel, the reservation was not honoured and I was sent to a crappy apartment next to a busy road I would never had booked or accepted. I understand mistakes happen, but on this occasion the hotel lied twice and did not rectify their mistake.
Please avoid them. I certainly will.