Almost perfect except the white is a little sheer- but I chose it and it looks true to image.  The quality of the fabric is nice.  The length is perfect.  I wash my clothes before wearing, so I hope it stays a comfortable fabric. The skirt is abundant which allows you to twirl and look pretty.  Overall very satisfied with my purchase.