I love this dress. It is very flattering and I love the fabric which is thicker than what I expected. It is a little tight across the top and I purchased a medium and I am a 36 C. The layers are not hemmed and they were rolling on me straight from the package, but I will see what happens when it is laundered. Overall it felt very comfortable and I can't wait to wear it.