Excellent condition. I think this is a really beautifully done home-made item. I photographed it with the red check lining out on the skirt, then realized afterwards that the denim is supposed to go on the outside!
It's a little bit big for Barbie but works well enough. Really and truly impressive workmanship if this is homemade; good quality even for factory made.