Everything about this product is good except the size. A few other reviewers mention this but i ordered the size that I have been professionally fitted for. OMG!! the cup sizes were HUGE!! They were way off. The product is made of good quality, the shipping was fast but unfortunately I have to return it. :(