This was my first time shopping with CurveDream. Ordering was easy and efficient. Sizes were slightly larger than expected, but not so much as to order the next size down. I was impressed by the material of each purchase. I did not review one of my purchases because I have not worn it yet since the weather has now turned cold, but it appears to be of quality material and modern design.