Pros - great views, firm comfortable bed, really good hot water in the excellent shower, the fully equipped kitchen was perfect for us who cook, the wifi excellent and reliable. Everything was superclean, in order and well taken care of. It was so nice to have a private pool and lounge area (shared with the other two units and main house) and it was always clean and garden manicured. The caretakers are friendly, helpful and always made sure we had a good supply of bottle water. We loved the convenient location to walk down hill to Plaza, restaurants and beach.
Slight negatives - The music! The closer you get to the weekend, the louder the bar music becomes and it wafts up to the complex. It goes on until 6 am. The first night, a Saturday, it was shocking to us and we thought "oh no!" After that night, however, the music, while it still could be heard, seemed to diminish and by shutting the doors and windows, and using earplugs, allowed us to sleep without too much trouble. Just be forewarned and bring your sleep aids. This isn't the fault of manager, it is just Sayulita. I have no problem with the roosters in the background.
We loved that the complex is up a steep hill ("Gringo Hill") and we liked the extra exercise it gave us, but if you are not able to deal with that, then rent a golf cart.
We found a cool organic market, Terenal, that has all kinds of good organic veggies and gluten free items. You can walk to this store from the rental without to much ado.
We would stay again!