Wonderful place in Barcelona with lovely hosts (plus cat)