Fabric is a good quality and has held up well.  Design is a nice bright color. These were super cute for Christmas pictures.  The sizing runs a bit small so order one up.  Have had for several months and washed often, no problems with fabric so far.