Perfect fit! It's great for gym and yoga as well. Also swimming sessions will be great with this stretchable fabric. Rather already bought beach riot with all water accessories from renowned stores. Also prices were genuine with perfect delivery terms. Their other quality apparels are also superb with finished outlook.