I only did Rainbow Reef one day, because it was our last day when DS6 decided he wanted to try it. The equipment was included in the price. My parents actually snorkeled in the lagoon in the morning, then later at Rainbow Reef and equipment was included. They thought they could just hold onto the same snorkel, mask, and vest but they had to return them after being in the ocean, and got another set when they went with us in Rainbow Reef later that day. You pay once and can go back as many times as you want during the day. It was a great experience, and I am happy my DS6 tried it!