I have used these shorts for everything! I love rock climbing in the gym in these shorts. They are the perfect length when wearing a harness because they don't ride up too high and allow for lots of flexibility. I also love working out in these shorts as well. They don't retain sweat like other gym shorts I've used and are easy to do squats in. And of course they are awesome in the water and ocean. I love taking these shorts to the beach because they're stylish and comfortable to wear, plus they dry out really quick. I love these shorts so much I bought two pairs.