Hotel Mahékal Beach Resort

Located on a stunning 800 feet stretch of white sand, this beach village is within walking distance of 5th Avenue. It offers 121 thatched palapa-style bungalow rooms featuring authentic, brightly coloured Mexican tile bathrooms and a private terrace with hammocks. There are 2 swimming pools; one with heated Jacuzzi, a dive shop and water sports centre.