All I can say is I cannot wait to go back. Mattias set us up in a lovely villa. We were not directly on the beach but just across the road.
From the time we arrived in Cancun the service was wonderful. I recommend having Mattias get a taxi for you. It is a long trip from the airport and not having the extra stress following directions was nice. My daughter and I arrived late and Remigia was waiting to show us our villa. She took great care of everything and was so helpful through the week.
If you want a great guide I recommend looking up Luis. He lives on the edge of town and has a sign on his door "Tourist information" . He speaks a little English and is extremely knowledgeable about the area. He is a local fisherman but when not fishing he is available for excursions and is very reasonable. I recommend a trip to Holbox with a stop at the fresh water spring.
The area is beautiful and so are the people. We made wonderful memories.