This dress fits beautifully--snug but not at all too tight. I normally wear a small, so I am glad I took another reviewer's advice and ordered a size up. It looks wonderful with knee-high boots, pumps or flats. Dress up or dress down. I recommend this dress!