It was our second time at Diana's and Xavi's and we were impressed as we were the first time. Great people and an amazing flat. Again, Xavi was very friendly, flexible and helped us a lot.
The staying there is definitely a must-do.