We had a fabulous time, tour guide was great and boat staff was awesome. Everything is included except alcohol. We didn't have a full tour, but even other people on cruise were fun. Snorkeling spot is good with coral and fish, water was clear. We got to jump off of the double decker boat, food was good.