I was super excited when I got this in the mail this week. My daughter is going to be obsessed with it. The color is absolutely gorgeous makes you feel like you're under the sea. The actual quality of the stitching is beautiful it looks almost handmade. The fabric or yarn I guess it's so soft to the touch and it's stretchy. It's thinner than I expected but it has very nice wait to it so it feels really nice on your skin. I have yet to wash it so I have no idea how it will hold up I will update this review Once I have done that