I'm heading to sayulita at the end of this month. Anybody spent time there and have any recommendations for surfing, accommodations, fishing, eating, and kite surfing?

I appreciate any suggestions!