We highly recommend this tour. It is considerably cheaper than booking a separate means of transportation + hotel.They give you the choice of which activities to book, and alternatives for the ones you want to skip. The ticket prices are similar to the ones you would actually pay for at the kiosks, so not overpriced. At least, you skip the line as the tour guide books them in advance for you. Also, plenty of stops on the way, so you don’t really feel it’s an extremely long trip.