Cleaning was terrible, they inform upon arrival that a "light cleaning" is provided everyday which is fine for a couple of days but for visits over a week it is absolutely not enough. I requested proper cleaning 4 times to the reception, they apologized and ensured it will happen, and not 1 single day during 8 days did the room get cleaned, tables dirty, floor dirty, sheets not changed, we bought our own sheets... this is a so called 4+ star hotel? More like 3 stars! After I pointed this out to the reception the 5th time during my checkout, all they could say was sorry? 2500USD flushed down the toilet and will never consider this place again.