This was a really fun all day experience, and was thoroughly worth it.
They delivered all experiences perfectly despite it being in the middle of the rainy season, and it was truly out of this world. The speed boat was great fun to ride too with great music sense!
To be honest, I think you could probably experience most of the same things on other tours, but what made it special were the people involved.
We had the pleasure of being briefed by (Thai) Bob Marley who was absolutely hilarious, and even better our tour guide was Jayzie (or as Bob called him, Jessie). Solid guy, amazing sense of humour and an excellent tour guide who left nothing out for the entire trip. They were both brilliant despite a tough crowd who may have had a small amount of English speakers, but the humor was not lost on us! You'll be lucky if you get a tour headed by either of them, but if you don't I assume that this company still has other excellent guides just like them. This trip is a bargain and I and my girlfriend highly recommend it.