SO SO SO PRETTY!!!! The delivery was really fast I ordered at around May 26th, and received it on June 2nd. The fabric feels like cotton and it doesn't look too cheap at all. The size is just right and it's kind of big too so I will be able to comfortably wear it in the summer.