I ordered xxx large and they fit me fine. I am an XL. They didn't come with modesty shields, but I had these from another brand. IMO, you HAVE to have the modesty shields. And all these types of bras do still roll on the bottom if you are a bit chubby. However, that isn't much of a problem and they are very comfortable otherwise. The straps lay flat. I don't think they would give a lot of support to a large cup size tho. I am a c and they are ok for me. These are NOT AHH Bras however. Also, I am not William, but am his wife.