I am a size 14-16 and ordered the XL. The top was comfortably loose and the waist of the shorts fit well. However the leg openings are smaller/tighter on my thighs and have no stretch so they are not as comfortable.