Professional waterproof large gym bag with shoes pocket. It also comes with both short handles and a long adjustable strap.