Im 56 165. 36-29-42 I ordered a Large and thats my normal size. It fit pretty good but I only wore it twice because a little hole ripped while I was pulling the pants up lol. I would order again but just order a size up. Also the pants were a little short for me and the top was short too. Sizing up might fix that problem.