Well constructed, very pretty and amazingly lightweight. I'm sorry that I still haven't worn it yet as it's tighter than I had expected. I'm working out harder now because I can't wait to wear it in the pool. Hubby says it's so pretty he doesn't want me to send it back and he's confident I'll be able to wear it soon. I ordered the XL size because that's the largest size that I could find.