Easily fits 25 lbs sand/pea gravel, may fit upto 35 max. Was smaller than I expected but you can get an accurate idea of the size by looking at picture 4 or the measurements. My home workouts have improved a lot so for that it's worth it! However currently at 22 USD it's a bit unreasonable. I got it for 12 USD and it still feels like an overpriced bag sometimes.
Product was in good shape, a little long on the shipping but, still good
fast shipping and bigger than I thought
The handle is very flexible. I would have prefered more rigid.