The material is cheap but I'm happy with my purchase none the less. I do think it was a little high for the price but I still bought it lol. When I wear it I get lots of compliments from people. I enjoy Sailor Moon and Sailor Jupiter has always been my hero since childhood.
The length is great (I'm 5'7", 160lb, 36b/c with a large booty) and the medium fit just fine. I try avoiding the dryer when washing.