This is the best company for on off tour bus trips. We purchased a two day pass, Chris was our guide for the first day and was amazing, the second day we had a lady , whose name I can’t remember, but she was equally as good. They are very knowledgeable.
Buses are every 20 minutes so you are never waiting too long.
I will never use any other bus company