Situé au cœur de Paris, le The Chess Hotel est un hôtel design proposant un bar, une terrasse et une connexion Wi-Fi gratuite dans l'ensemble des locaux. L'Opéra Garnier est à 300 mètres et le grand magasin Galeries Lafayette est installé à moins de 200 mètres.
Climatisées, les chambres possèdent une salle de bains pourvue d'articles de toilette gratuits, de chaussons, de peignoirs, d'un sèche-cheveux, d'un sèche-serviettes et d'une douche à effet pluie. La suite offre également une vue sur l'Opéra Garnier.
L'établissement dispose d'un service de billetterie, d'un bureau d'excursions, d'une réception ouverte 24h/24, d'une bagagerie et de scooters électriques, moyennant un supplément.
Le The Chess Hotel est à seulement 100 mètres de la station de métro Opéra (lignes 3, 7 et 8), qui offre un accès direct au musée du Louvre et à la gare Saint-Lazare.