We loved staying here! The only cons were that we were switched from staying at the Reef to Luna Azul due to construction, but it seemed like they were doing maintenance and work on Luna Azul as well. Check-in was for 3pm, and they needed another hour to prepare our room when we arrived. No big deal, as we just hung out on the beach, but they seemed slightly unprepared.
We were pretty bummed that their giant bathtub in the main room was a dud. We wanted to take a bath, and it was clear that we ran out of hot water quickly and we barely had any water in the tub before we realized you could only take a cold bath.
Those things aside, the staff were wonderful, we loved the beach access, and the room was beautiful!! We would stay there again.