The hillside town of Soller is a great location. We rented a car in Palma so as to be able to drive to more remote trails for great day hiking. While the forecast constantly called for rain we only were sprinkled upon a few times. Early December is definitely off season so many restaurants etc closed. But still plenty of options.
Barry’s place is right in the middle of town, very spacious-huge bathrooms (I traveled with a friend but would readily accommodate 2 couples), quiet and lovely. Communication was super easy and helpful hints much appreciated.