Since Sayulita Cafe has tablecloths, it's a restaurant. Yes, there are a few Al Fresco tables, but most of the seating is inside. Unless you enjoy eating dust from the street traffic and having pedestrians elbowing you for sidewalk space, dine inside.
Do not bother ordering a margarita. They really do not know how to make one. Either that, or pucker up. And endure substandard tequila. Go to Escondido for good drinks and good company after dinner.
You are going here for the food, and that is where they excel. Do not bring children, as there is no childrens' menu and the regular menu food is too adventuresome for most kids. After 8 PM the place is very busy, and very loud. So, be prepared for fellow diners who come juiced and feel compelled to share their delight with life. Come at 6 PM for a quiet, and very good meal.
We dined at Sayulita Cafe with 7 people twice in one week, and sampled just about everything on the menu. There were no disappointments. However, Sayulita Cafe does not come close to the top 20 restaurants in PV. You are eating here because you can afford "near US" prices and you are not in PV.
If you order Carne Asada, made absolutely sure the beef is not overcooked. You may have to send an order or two back to get it right. If you want Medium Rare, order Very Rare. Chicken Mole is one of their best dishes, but again, warn them about overcooking.
The kitchen is slow. Make that glacial. If you order appetizers, pitch a tent, as they put in orders one item at a time. One of our party ordered soup. The table ordered guacamole and nachos. So the orders went in ONE ITEM AT A TIME. We were the only diners in the place, and it took over one hour for the first of the entree items to hit the table. From first to last entree item for 8 people took 30 minutes. You can imagine how that went.
Why did we return? For the food, of course. When it comes, it is the best dinner you will have in Sayulita.