The top fits well, is very cute, very flattering, love.  But the bottom is extremely tight, absolutely cannot fit.  I'm 5'2 110, ordered a small, there is no way anyone close to my size can squeeze into the bottom.  Having said that, the top is so cute it's worth purchasing just for that, just have to wear with a different bottom.