Excellent location, excellent apartment, excellent host! Probably one of the best stays in Barcelona.