I can highly recommend Can Savella. They offer the cosiness of a home with the professional service of a hotel. We had an amazing stay!
The flat is perfectly located and has everything you need during your stay, including shampoo, shower gel etc.
The communication with the team was smooth, fast and easy. They were really flexible and kindly let us check out at 9pm instead of 12pm.
Due to some problems with our return flight, we also requested very last minute another night and got a fast, positive and super friendly feedback, even though it was on a Sunday night.
I would definitely stay there again!