came in 4 days!!! shipped from America (California area to Miami, florida). ordered medium and xl cause I was a bit confused on the size. xl was way too big. but medium was a bit tight but can still wear them. large would have been perfect I would think. my waist is 30 inch. I am 5 10' and 150 lbs. overall the product is definitely worth the price!!! I am in the gym 5 days a week so I will get use out of these. my butt looks cute. I will order the pink in the next few days :)