The beaches of Progreso weren't the least bit enjoyable for me as a snorkeler and diver. They were teaming with vendors and beggars who were ready to take advantage of as many unsuspecting tourists as possible. I would prefer the beaches Galveston over this place.