It means that it must have all the facilities needed by business people during their stay in any city with a touch of luxury. That's why many hotels do their utmost to fulfill their executive rooms with high quality equipment in order to deliver an experience that fits the needs of this particular target.