Situé au coeur de Londres sur Oxford Street face à Hyde Park, le quartier financier à 10 minutes par métro, et Paddington avec son lien rapide vers Heathrow à 10 minutes en taxi, et près de toutes les principales attractions. L'hôtel, avec 692 chambres, offre un grand confort et le luxe et aurait les plus grandes chambres climatisées de Londres. L'hôtel est également doté d'un club de parole, gym, centre d'affaires, 2 cadres de salons et d'un bureau de théâtre, le Café M'arca restaurant et CoMotion café-bar.