Upon arrival I was told the payment did not go through as I made the reservation via Expedia, although I had received a booking confirmation on the spot.
I arrived at 8pm after a long road trip. The receptionist lacked hospitality, looked tired and was looking forward to ending her working day. As soon as I started arguing about the lack of payment methods at the reception, she did not hesitate to offer an escalation to the manager and got out of the way instead of showing some empathy. My response was: I came here to rest, not to argue and get stressed”. She could not even confirm if the system would accept a payment via CC or DC and did not give payment options as THEY DON'T HAVE A PAYMENT TERMINAL, which is unacceptable nowadays for travellers. Let's not forget that Sayulita is a little village in the middle of nowhere and there are only a few privately owened ATM machine with the highest rates you may expect.
I ended up paying cash and had less money for my own spendings. The rooms are OK but tiny. Some remodeling will do good. I could only have cold showers, the hot water comes out boiling and there is no way to regulate the temperature. The only real advantage of the place is the central location.
I am not sure if I would recommend to be honest as it is not particularly cheap.