it is from a smoke free home, I dont think it would be to long, however, it all depends how you wanna wear the dress. I am a couple of inches taller than you and it goes to my knee. however if you put a thin belt around the waist, than you can pull it up and make it shorter. or just sew the body up to make it shorter.