This dress is beautiful and looks great on- however it is difficult to walk in. You have to take baby steps because there is not alot of room in the legs. Also going to the bathroom is difficult because it's so tight to pull up and down from the bottom. I'm 5'1 and the length came down almost to my ankles. I'm a size 3 and got a small. Fits like the picture and is good quality, but just not practical.