We had a wonderful time even though we stayed only 1 week! The exercise walk to the beach is refreshing on the way but a bit challenging coming home up the hill! There are many great restaurants/bars/pubs to satisfy many palettes! Sayulita is a fantastic place to be during Dia de Mujeres with many festivities throughout the town to enjoy. The International School puts on a great event in celebration! In spite of a few challenges, I highly recommend staying and the beach is fun to stay all day long no matter what you want to do there.