the color and look of this product is fine but unfortunately it was too small for me :( i wear a size 16 and ordered an xl and it did not work for my body type. otherwise it would have been an acceptable product