Looks and feels very high quality. When it gets wet the material retains a lot of water, have extra towels. Bra holds the girls in place and doesnt squish them. I got a 3xl  and wear a 18 and 42full D. It is a bit of a chore to put on and take off, but it stays in place while swimming and is not to tight or loose. No fading after using it almost everyday on my honeymoon in a pool and hot tub spa.