Absolutely perfect. The fabric is super soft, stretchy, and comfortable. The skirt is long enough that you don't have to worry about it being too short. I am 5'4" and it was a few inches above the knee. The princess seams in front are flattering. The cut if the dress is just right! The fabric is breathable enough for a warmer day, but feels like it would keep you warm in cooler weather. The back has a half zipper so its super easy to put on. The collar stays up just right and doesn't wrinkle easily. Can't praise it enough, and it's a steal at $24.