Colors and size are perfect.  Great fabric.  Not too heavy.  Perfect for my teenager.