recommend for anyone planning to visit Barcelona.