I ordered a small and I'm 5'8'' 32-25-24 115lbs. The suit is stretchy and thin enough to not be too warm! The jacket fits a little tight but looks amazing. The boot covers ae great quality and I'm pleased with their fit! They fit over a size 8.5 high heel. The only part I would have improved was the belt buckle, it is made of felt, but the entire belt is amazing, the pouches move around on it and the pouches open and work!