After visits to Cancun, Playa Del Carmen, and Puerto Vallarta, we finally found a town in Mexico that had a lot to offer beyond a typical tourist experience. Sayulita has a nice beach, great beginner surf, as well as a very nice people living here. We have always felt very welcome and safe here, the people are great, and our kids love it. There is always something to do, and we tend to relax well as a family while visiting. We have been visiting since 2001, and although the town has changed, the character of the place remains the same.