It was a great experience. The snorkling on green island was ok, but it was a shame that there are not so many colorful corals so close to shore. You are snorkling from the beach so it is difficult to go out further than when you snorkel from a boat.
The rainforest tour was awesome. Our tour guide was Leo, who had some great stories to tell and we had a group of total 6 persons which was very nice. We have seen parts of the rainforest where you otherwise would not go. I definitely recommend this trip.