I am about 5'4\" and about 180lb. I ordered an XL and it fits like a dream. I love that I don't need a strapless bra with it too. It hits right above my knees and is not too short in the back, as I have a rather plump bum, that can sometimes be an issue. I am going to pair it with some sheer nylons and black riding boots. I bought this for work but it's perfect for a date. The material is SO soft. Super flattering in the stomach. LOVE LOVE LOVE this dress. Impulse buy, not gonna lie, and I do NOT mind.