I bought 3 xl for my hubby It was supposed to be black but I got the blue one instead. I didn't have  time to return it as we needed the costume the day after we received it. The only thing we were able to use was the loin cloth and the head piece since the blue "dress" part didn't fit. It might as well have been just an XL. The thing that looks like a necklace is not a necklace but is actually silkscreened directly on the garment. The two wristbands that came with the outfit weren't matching. The left one was much bigger than the right one. 3XL Would be ok for someone who generally wears a L or an XL.