The support is moderate, it does not ride up and the wide shoulder straps are very comfortable. I would definitely order this again. I wear a 16-18 jeans and a 1X or 2X in tops and I ordered a XX-large and it fits perfectly.