Well first of all we weren't informed that we were booking a room in a building site, as the hotel is being renovated so it was smelly and noisy.
Second, the room was small and bed was one of the most uncomfortable I have ever encountered, with maybe 2-3 inches of mattress at best, and pillows with very little and very lumpy stuffing. The mini bar fridge didn't work, and the bathroom was ok but the shower was treacherously slippery. The bar and restaurant were both stifling, so hot that it was uncomfortable just being there. I ordered a cocktail from the menu but the bartender (who looked to be about 17 didn't know how to make it and couldn't find the ingredients anyway). And despite the big discount it turns out we paid more than the rack rate anyway. I cannot understand how it gets 4 stars, even when fully functioning. No laundry service, no decent toiletries, nothing that you wouldn't expect to get with 3. And even 3 star places I've been to have had decent beds.