Colors and embellishments are both beautiful and it fits very well. I am on the tall side and a plus size curvy woman and it fit me so nicely. Lots of compliments. Perfect for lounging on the beach in Jamaica. It is sheer but very sexy and classy. Wore a turquoise tankini underneath and it was a hit! Length was perfect! Washed it when I got home (cold/delicate cycle) and the colors are still vibrant...none of the embellishments came off and the material/stitching is still in tact! Great buy!