We had a wonderful stay at François’ place. The location was great-right in town, the apartment was spacious and quirky, and we loved having so much outdoor space. François is a great host who met us in person for check in and had an easy check out process, he also offered great recommendations on restaurants, beaches, hikes and where to park for free. The apartment is on a ground floor but there are a few stairs involved, and some low ceilings (eg in hallways).
For Soller and surrounds I recommend renting a small car for the narrow streets and bringing bug spray for mosquitos!