Very good service, super clean resort, very complete luxury suite, good bed, low noise airco, good swimming pool, nice bar, very good food. We had a great stay ! Only minor point is accessibility to the sea. Although the sea is at 10 m distance from the pool area, the sea is not ok for swimming and snorkeling. Serenity offers almost every day a free taxi to a nearby beach. Distance approx.10 km. If you want to eat outside the resort, there is only one good (Mexican) restaurant nearby. Enough dinner choice at more than 5 km distance.