O Hotel Michelle disponibiliza uma piscina exterior e está localizado no centro da cidade de San Andrés Tuxtla. Acesso Wi-Fi gratuito está disponível por toda a propriedade e o hotel também beneficia de jardins tropicais e de uma recepção aberta 24 horas.
Aqui, cada quarto tem vistas para os jardins, uma televisão, ar condicionado e um pátio. As casas de banho privativas oferecem produtos de higiene pessoal gratuitos.
No Hotel Michelle vai encontrar um balcão de turismo e uma máquina de venda automática, enquanto restaurantes e lojas podem ser alcançados em cerca de 500 metros. As Cascatas Salto de Eyipantla localizam-se a 20 minutos de carro.