The color I received was not teal, it was a darker green. Which is fine...I guess. I tried it on, it looks good on my body BUT it's big in the boobs. If I had sized down to an XL it would have been tight in the body and fit perfectly in the boobs. This is for a wedding, so now I have to figure out what i'm doing to make the breast portion fit. I'm giving this 3 starts because it wasn't what I was expecting. I loved the photo of the plus size model but didn't love it when I saw it and tried it on.