Overall acceptable, but have to improve some of the services to worth the InterContinental brand grade, or even to keep the standard five stars hotel basic values, specifically concerning the housekeeping.
Cool staff in general, some of them are much more friendly than the other more formal ones.