The hotel itself is clean and in great conditions.
Shame about the hotel policy that prioritize direct bookings over the ones made through third party booking agencies.
My wife and I had a huge shock when we tried to check in at 10pm and we were told by the receptionist that the booking was cancelled by our provider of choice. After arguing back and forth with the staff, explaining that we didn't cancel our booking and nor we have received a cancellation email from our provider, we were finally provided with a room for the night which we had to pay as extra. However we had to find new accommodation arrangements for the reminder of our trip, which added to unnecessary stress.
Once checked in our room, I contacted our booking providers customer service and was informed that they didn't cancelled our booking, but the hotel did (it was clear that the hotel has overbooked us and shift the blame onto other booking providers when they cannot accommodate all their bookings).