The hotel is very ok, with few very important exceptions about the cleaning: used toiletries in the bathroom, dirty carpet in the room, one speckled towel, the elevator floor was dirty.
Otherwise, hotel is ok. BUT it's a four star hotel, not a budget hotel, and the cleaning aspect is essential.
The restaurant is beautiful, well maintained, very clean, with great stuff and food.