Hotel Michelle ligt in het stadscentrum van San Andrés Tuxtla en biedt een buitenzwembad. Er is overal gratis WiFi beschikbaar en het hotel beschikt ook over weelderige tropische tuinen en een 24-uursreceptie.
Elke kamer heeft uitzicht op de tuinen, een tv, airconditioning en een patio. De eigen badkamers zijn uitgerust met gratis toiletartikelen.
Bij Hotel Michelle vindt u een excursiebalie en een verkoopautomaat. Restaurants en winkels zijn te vinden op minder dan 500 m. De watervallen van Salto de Eyipantla zijn met de auto in 20 minuten te bereiken.