Xavi's place is great! Clean, accurate, close to the beach, and garage parking so there's no need to deal with the hassle of finding street parking.
As for Xavi, he's an awesome host. Communicated often from when we made our reservation up until we left and made everything easy. He also provided some great recommendations in his guide worth checking out!