My family and I are going to Sabor resort on Feb 25 and my 13 year old son wants to know if there are punching bags in the gym? I am bringing snorkeling gear but I am not a great swimmer, will I be able to see some fish close enough to shore so that I don't get myself into trouble? And what are some of the better tasting drinks on the resort? We have never been to Cozumel before and will want to see the Mayan ruins. What is the best way to do that, tour through the resort, rent a car or taxi? Thank you.