We have purchased this product multiple times because they are so soft and feel so good.In my original review (below) we found that they are nice and soft with great color but wee a bit short.In subsequent purchases we noticed a distinct improvement in quality, the fitted sheet fits our California King mattress perfectly, the flat sheet actually reaches to the bottom of the bed so we rate this correct batch 5 stars. The even have a tag that reads "Head or Foot" which is convenient because I actually do track which way I put the sheets so this is a nice luxury touch.We did notice that each batch is a distinctly different shade of our color (they are not one shade different, they are several shades different) which is not critical to use because they are a good value for what you get, but a bit surprising because we always save the non-worn out components to add to the next set to use as spares in case something gets damaged or prematurely worn out, so these colors don't match but that is not there most important factor for us, I only mention it so everyone else knows that colors vary significantly.Our previous set (original 4 star review):Seriously, they are soft and feel nice, they look nice but the flat sheet and the fitted sheet are short (we own multiple sets of these sheets now) in length so they are difficult to fit and the flat sheet is short if you try to tuck it in at the foot of the bed.So my suggestion is that instead of advertising them as having 17" of depth, they reduce it to 16" and put that fabric into the length of the fitted and flat sheet instead.The next thing that I would improve is the color, each set I order I always select Lavender but what we receive are distinctly different colors from lilac to plum and even periwinkle. They are all distinctly different so it would be nice to have consistency in color, because they vary by a huge amount.They actually are very good sheets, they feel soft and are comfortable. they are not perfect but they are good enough at a reasonable price that we keep buying them.