Fit PERFECTLY! I'm 5'9", about a size 6-8, 32DD, hits right below the knee. Comfortable fabric. The pinstripes were navy; I was expecting grey, but happy. Going to get at least one more in another color.