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 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. This top looks unique and fashionable. I would definitely recommend this, and I'd say I'll probably be ordering some of the other various patterns.