La finca fue fundada en 1888 por el alemán de origen Arthur Edelman y renovada en 1998. Se carateriza por el respeto a la naturaleza y su integración en el entorno. Cuenta con vestíbulo con recepción 24 horas, guardarropa, cafetería, bar, sala de TV, restaurante, conexión a Internet, sala de juegos, servicio de habitaciones y de lavandería, atención médica, aparcamiento y parque infantil.
este hotel está a 45 Km de la ciudad de Tapachula, en el estado de Chiapas. Elevado 1.250 m sobre el nivel del mar, está rodeado de selva tropical y un paisaje precioso. El aeropuerto está a 2 horas.
Todas las comidas se ofrecen en forma de bufet. Pero a la hora de cenar puede, también, elegir a la carta.