Very supportive and comfortable.no shoulder pain at all. Days I don't wear it I have upper back and neck pain that night. I can definently tell the difference. I'm 34f/g and I ordered ddd and it works just great. I ordered the cheaper brand and I could only wear that one for half hour.. (it's too stretchy not supportive. ) I now have 3 of these.. going to be sewing elastic to top to make into nursing btas when baby comes.