We took the cruise in early April. First, if you have AAA membership - tell them, we got a discount and a coupon for a free drink (juice or water) - the bartender ended up giving us 2 drinks (avoid cranberry juice - very, very, very sweet).
The cruise is about 1.5 hrs long. It takes you along several beautiful canals. The captain was fun - he gave us lots of information about the luxurious villas that line the canals. We took so many pictures!
It was one of my favorite things.
One thing I did not like - when you walk in, they snap a photo of you and then repeatedly "invite" you to buy it throughout the cruise. We thought $10 was too steep and just took our own photo in front of the boat. It was even better, because on their photo you cannot even see the boat.
Very enjoyable and relaxing.