I especially enjoyed the nice relaxed atmosphere, the friendliness of the hosts, and the incredibly beautyful view from the terrace.
As Toni warned, there is not much open in Banyalbufar in the winter, but Esporles is just a short bus ride - or a long but nice hike - away with several restaurants, supermarket etc.