Solid product. Nice fabric and colors. One star off for irregular sizing. I've ordered the same size each time and each time they are a bit larger or smaller than the one before. Not enough of a difference to really affect the fit, but it is annoying.