Kaveh was a great host. We didn't meet him in-person, but he made all the arrangements for us to feel welcomed. Very clean and many great accommodations that will make me look up Kaveh's flat if I am to stay in Barcelona again!