Very good quality, the pattern is adorable and it fits well. I normally waer a 12 to 14 and got XL. My only little concern is the sleeve lenght, I actually prefer it a bit longer, but this only my personal issue. I think it is a great top for work and casual evenings.