Super cute skirt! Perfect length for me, I'm 5'10" with pretty long legs. Material is kind of a super soft terry, almost sweatpant material, but soooo comfortable. Can absolutely be worn to work - nothing unprofessional about the material. I like it so much I bought another in the teal green!