Cressi swim fins are perfect for swimming and snorkeling. They are made of high quality materials and are designed to provide maximum comfort and performance. With their robust construction, they are ideal for both beginners and experienced swimmers.