Airbnb is perfect. I stayed there for 5 days and it has everything you need. It is located 15-20 minutes walk from the city centre which is perfect. Pedro is very nice and communication is easy.