We hired BDT to do a half day city tour. Our driver Geordie picked us up promptly and started taking us to the see the highlights of the city and he was awesome. His knowledge of the city and his ability to get us close (literally within meters) of each of the locations we visited was impressive. We had such a good time on the city tour we booked the cava / Monserat tour two days later. Again our driver Geordie came through with great knowledge even setting up a lunch a a small local bar which we really enjoyed. The cava tour (Art Cava) was incredible as well the wine maker Eric made that a experience to remember for all of us. It's a small producer located on a vineyard that is close to a 1000 year old which is really beautiful.
If your thinking of booking a tour with a big motor coach company for a few extra euro you should really consider BDT and treat yourself to a private, professional and enjoyable day. It is really worth it. Be sure to ask for Geordie because he's fantastic.