Juan is the perfect host, helped return my hire car, dropped us off at the airport, gave us a personal tour of Barselona's night life and made sure we didn't miss any main attractions of the city. Our visit would never have been as good without his input.