Hotel Ambassador Mérida se localiza en el centro histórico de Mérida, Yucatán. El hotel está rodeado de edificios históricos, museos, tiendas y restaurantes, y se ubica a sólo 750 metros de la plaza principal. Asimismo, el hotel está convenientemente situado a 1,1 kilómetros de la estación de autobuses y a 7 kilómetros del Aeropuerto Internacional de Mérida (MID).
Hotel Ambassador Mérida ofrece 100 habitaciones recién renovadas y equipadas con aire acondicionado, televisión, teléfono y baño privado con ducha.
Este hotel en Mérida cuenta con una piscina con área de playa, solárium, bellos jardines y un restaurante que se especializa en comida regional. Ambassador Mérida también ofrece estacionamiento, un salón de eventos, acceso a internet inalámbrico y servicios ejecutivos.