I'm 5 foot 8 in, I weigh 230 lb, and I ordered an XXL. It fits perfectly, but I would like it better if it was floor-length instead of ankle-length, except then I would probably trip over it, LOL. In the second photo, I added a petticoat, but I don't think I really need that. It's fine alone.