Idéalement situé à 5 minutes à pied de la cathédrale de Mexico et de la place principale de Zócalo, l'Hotel Isabel propose une réception ouverte 24h/24 et une connexion Wi-Fi gratuite. Il dispose d'une jolie cour centrale avec des colonnes.
Toutes les chambres disposent d'un coffre-fort pour ordinateur portable, d'un canapé et d'une télévision par câble. La plupart des chambres disposent d'une salle de bains privative avec douche et certaines donnent accès à une salle de bains commune. Certaines chambres possèdent également un balcon.
L'hôtel possède un restaurant et un bar. Un service d'étage est assuré et des paniers-repas peuvent être préparés sur demande.
Un service de bagagerie est assuré. Un bureau d'excursions et un service de navette aéroport sont disponibles moyennant des frais supplémentaires.