The Fairmont Mayakoba Resort is located on the beautiful Southern Yucatan Peninsula, also known as the Riviera Maya. The resort houses a 320 key hotel and a 16,000 square foot Willow Stream Spa. Thirty casitas with an ocean view are located nearby. The entire resort is situated among many flowing canals and tranquil lagoons.