Very good quality! Colors are vibrant, patterns are super cute.  Holds 16 oz.