Great flat. Great host. Beautifully clean accomodation, and a wonderfully comfortable bed. :-)
Barcelona has a wonderful network of cycle paths.