The colors are exactly as shown online, the fabric is softer than I expected, and the size is generous.  I'm pleased with the product.