I bought this dress last year and I'm so happy I did!!! This dress is perfect! The top is well fitted , it will stay up ( I'm a 42 C) . The dress is slimming. It minimizes everything! The length was up to my ankles ( I'm 5'5"). I wish it had been just 1 inch longer. Fabric soft and comfortable. The dress is beautiful!!!!!!!!!