10/10 would stay again. Super clean and modern hotel, in an excellent location.
Yes, the single room is small, but unless you plan on spending most of your day in the room, it's not an issue. Even so, the room is perfectly comfortable. Yes, the mattress is very firm, but it didn't keep me from sleeping.