Azul beach resort- look else where unless all you want is a huge pool.

We have used Karen before and I would again. She really does all leg work and even when we had an issue she answered our call from Mexico and got it straightened out.