Soller is a magical place to visit enhanced by great accommodation and charming and interesting hosts.