We have visited ABR and Now Sapphire. ABR has excellent beach snorkeling and Now Sapphire has nothing but jelly fish, see grass and garbage. We would like to return to Akumal to a more upscale hotel (ABR is great but only 3 star at best) Any suggestions for nice hotel and nice beach snorkeling in Akumal? We are a family of 5-3 teens- who are all certified divers. Diving is no problem in the Akumal area but we love to snorkel right off the beach.