I have three of these in different colors, all ordered at different times.  I absolutely love the feel, the colors, and the fit.  The last one I ordered was the white one and I was worried it may have been a little see through and I would have to wear a shirt under it, but I received it today and it is perfect!  They are so versatile and just have a classy look.  The price on Amazon is the same as anywhere else I have seen, but if you sign up for the 20% off clothing emails, you can save yourself some money.  I wear these with sundresses, cute jeans, capris, and I receive alot of compliments on them.