Could of gotten away with a 1XL but I wanted to be safe instead of sorry. But it's not that much bigger thanks to my hips..lol..but I will rock it with like a long sleeve button down shirt. Material is stretchy and great for lounging attire, club attire, athletic attire (running) or vacation attire.