For the relatively low price of this top, I was very, very pleased with the quality. The fabric is strong (doesn't feel cheap) and it's soft and comfortable.
Regarding sizing, I run pretty small as a 42 year old female at 5'4 height and 140 pounds, so I ordered a medium size and the top fits perfectly. The patterns also add something to make the top look unique and fashionable. I would definitely recommend this, and I'd say I'll probably be ordering some of the other various designs available.