Well, I have mixed feelings about this brand. I bought one red (M) and one purple (L). The red one was great, very comfortable. However, the purple was very small, even though it was a a L size. It was even smaller than the red (M)~ strange. The purple one was packaged in a different bag and appears to be from a different (cheaper) designer. The purple (L) has a very short top. So my recommendation is buy the red one, it's super soft and comfortable. Since the purple was a different brand and the quality was not very good, I consider this a bit misleading for the reviews. Therefore, to clarify, for the red (5 stars), for the purple (2) stars.