Fabric has weight but somehow not heavy feels soft and has some texture. Colors are perfect. The blue stripes have variations of blue.