Love the quality and feel to this top... I'm a size 16 in pants.. I usually wear an XL but I went for a L... It fits perfectly... If you want it more loose go with an XL... Pattern looks nice on body... Glad I made this purchase