I was so nervous ordering this because of some of the reviews. However to my surprise when I got it today I ABSOLUTELY LOVE IT!!!! I ordered xl and its just a little too big so im going to order a large. It is just as pictured. I have nothing but good things to say about it. It looks great on!