Doté d'une piscine extérieure, l'Hotel Michelle est situé dans le centre-ville de San Andrés Tuxtla. Une connexion Wi-Fi gratuite est disponible dans tout l'hôtel qui dispose également de jardins tropicaux luxuriants et d'une réception ouverte 24h/24.
Donnant sur les jardins, chaque chambre comprend une télévision, la climatisation et une terrasse. Des articles de toilette gratuits sont prévus dans la salle de bains privative.
À l'Hotel Michelle, vous trouverez un bureau d'excursions et un distributeur automatique, tandis que les restaurants et magasins se situent à moins de 500 mètres. Les chutes de Salto Eyipantla sont accessibles en 20 minutes en voiture.