I ordered a size xl18 I believe and it actually does cover. I am a 36G and hard to find tops that cover and hold. It's definitely not a swimming type swimsuit and the gold neck clasp is not comfortable. Hoping to find something else to hold the top around neck. The green color is deep and pretty.