A superb Mayan Riviera accommodation