I love this dress. Super comfortable. I'm 5'3, 34 DDD, 9-11 in jeans, order a (L Blue), I'm glad I didn't order an XL. Dress hits just above the knees, the shoulders tie for a narrow or wide strap. There is no front or back, they are the same cut on both sides, due to the pattern I prefer one side to be the front. Easy to dress up to wear to work, with a pair of dress sandals and a necklace.