We highly recommend Villa Margarita in Puerto Soller with great hosts and a beautiful house close to the beach.