So this shirt is certainly not high quality. I doubt it will last through a couple of washes, but it is cute and looks just like the picture. The metal piece on the back feels almost plasticy, and really looks terrible if you look at it closely, but from farther away it's really cute. It's also a nice fit. Length is good, I'm 5'6 with a long torso. You're covered in all the right areas. Not bad If you don't mind clothes that will not last.