We loved it. Stayed at Secrets, which was a little bit of a hike to the town square, but we did it two or three times. Beaches were pretty, but not great for swimming at all. Food was incredible around town. I haven't been to the other resort towns in Mexico yet, but I liked it more than Punta Cana and Montego Bay.