The hotel is located in Puerto de Telchac, on the coast of the Yucatán Peninsula in a developed harbour town in southeast Mexico. It is surrounded by various important cultural, commercial and tourist places of interest, as well as Mayan architectural sites such as the Chichen Itza and the Uxmal. It is just a 10-minute journey on public transport to the beach.