Hotel Amainah Bacalar was the perfect stay for my wife and my honeymoon. The location is incredible, the staff are friendly, helpful, and respond immediately through WhatsApp to any questions (which was a huge help for booking tours with us both speaking limited Spanish).
Waking up to the view is spectacular and being able to lounge by the pool, eat at the restaurant / bar or swim into the lagoon directly from the hotel's private dock was wonderful. Our experience here was top notch and I would honestly say this is one of the best hotels I have ever stayed in.