I ordered size 54, it turned out to be too long. It might be size 56 or 58. It's still new, I haven't worn it even once. I bought it for 420.