In Cozumel we booked outside Carnival as well saving a little. We booked an excursion to Nochi Cocum. They had promised a lunch, beverages, private beach with only 100 people and a pool. We took a taxi there (would have likes to rent little scooters but didn't check into it.) cost was $15 for 4. When we got there the excursion was booked incorrectly and we owed an additional 26 dollars. A little disappointing as well was our first impression with the place. The help was not very friendly and gave us a sour impression. We were given our lounge chairs which were behind others (we got there too late for front row seats) and I asked about the snorkeling. He told me we could rent some equipment but to wait because an outside company took snorkeling trips and if we went with them, we would get the snorkel gear for the rest of the day for free. I tried to bargain, but did not get anywhere. Our friend had his own snorkel gear and went to check out the free beach. There was no coral or any real fish at our private beach so if we were going to see any fish we had better take the snorkel trip. The snorkel salesman came over and was very cheesy. The price was $35 a piece. I gave him a $100 bill for two and he said he would have to come back with the change. Our boat was leaving in an hour. It took him 45 minutes and me having to track him down to get my change. Once on the snorkel boat our captain and snorkel guide were very good. the boat has a glass bottom and within minutes we were beyond our private beach and in some good reefs where we could see life and coral. The day just took a good turn. We were given masks, a breather and fins all in good shape and soaking in a disinfectant solution. Once in we saw all kinds of fish (2 reef sharks, lots of barracuda, a lot of Bermuda fish that would swim right up to you and tons of coral fish vibrantly colored.) This was what I was looking for. We went to two reefs and were shown 2 stingrays, He let us hold a starfish before putting him back on the ocean floor. He had a genuine concern for the wildlife and instructed to observe but not interfere. A great time. We came back and ate lunch. It was pretty good and we were hungry. Afterwards we went in search for empty sea shells to bring home. My wife stepped on a shell puncturing her foot. The medic cleaned it, sterilized it with Iodine and inspected for fragments before putting on a band-aid. He spoke no English but was translated through another employee. We had enough so we went back to dock, to do a little shopping. The shops here were not really into bargaining, but they did have some good deals that we took advantage of.