I would highly recommend Ricard as a host. He was most accommodating and very helpful. Replied instantly to all our questions. His apartment is very cozy and clean, its location is just right if you want to explore Barcelona or go out to the beaches of the Costa Brava (two major train stations are just 10 minutes walking distance).