Airbnb is even better than the pictures. You have everything you need for a short/long stay.
Full kitchen, nice bathroom, air conditioning, washing machine and washing/cleaning utensiles and beautiful interior.
The host gave us recommendations as what to see and where to eat and communication was always available.
The only disadvantage was that the beach was far away: 45 min - 1h 5 min by public transportation (you have to make sure when the last bus/metro leaves to not get stranded).
Overall the best airbnb I stayed so far.