Fits nicely because of the stretch. Material is heavy which shows the quality. The straps however were an issue. They were too stretchy therefore were way too long. It wasn't a huge issue however in comparison to the quality of the rest of the dress. I simply cut the straps and sewed it back. It does run small. My normal size is a medium but I ordered a large and it was quite form fitting still.