Size L in top and size Large in bottoms because I wanted them loose! The pants would actually be pretty great for pregnant mommas because they are low rise 😍