Very cute on, pretty decent quality too for the price... BUT, I bought a size Large as I am a large... but this was too big. I have re-bought it in a medium... so Im going to say this fits a bit big. Im 5'8 and about 150 and the large was too big for me. I love this costume though, great buy!
(I only gave 4 stars because I did have to buy it again as the sizes aren't really true to size... I don't think anyway!)