Sorry, ALMOST perfect for me. It is definitely on the lengthy side. You have to wear go-go boots in order to walk around without stepping on the dress before tripping big time. I couldn't wear those boots as I had to walk a lot on Halloween night, so I had the skirt taken up on the sides with safety pins. The fabric is of very good quality in comparison with the crappy seasonal costumes.
It fits me perfectly and got a lot of compliments. Kids really thought that I was a princess! That's how perfect this costume is.

The beads on the sleeves are very fragile, so watch out and not pull them. I had to fix mine when it came in and after the party, it's broken again...oh well...

I'll be wearing this for the Renaissance Fair, too :-D