Probably great if they fit correctly.  Not really for size D or DD  They wouldn't have any support
I wear a 38 D normally  and these were too small to fit correctly around my chest.  the XL does not fit around 38 inches, it binds and rolls up.  But they were made well otherwise and I believe would be comfortable to wear.
Rating: 3 stars