A great way to get your bearings. Very well organized, bus drivers are very knowledgeable and professional. The only thing is, I wish that it would run much later than 4:30PM, specially in the middle of the summer. Other than that, it's a great value.
The tour was fine. It was a rainy day so was not able to see all the gardens. Liked that it came every 30 minutes instead of every hour. I like the hop on hop off buses as you get a great overview of the city. It was very convenient to the cruise ship terminal.