The experience was great. I think this may literally be the best way to see the city. On the way out, you get to see it under sunlight. On the way back, in the evening with the buildings all lit up. The status was amazing!! Andy did a great job as tour guide as well, highly recommend the trip.
Only thing I would mention is I don't think paying extra for the "VIP" seats is worth it EXCEPT that it lets you skip the line to get on the boat. Other than that, the seats are inside (limited visibility) and the wait staff doesn't get you food/drinks any faster than you can get them yourself. So if I was to do it again, I'd just get a regular ticket and get there a little early. You definitely want to sit outside for the tour!