I like it. The shorts are a bit baggy but it works with the top on. Doesn't look old ladyish. Good quality considering the price. I could have gotten away with a small instead of a medium but it still looks fine.  I'm 5'2" and weigh 130.  I usually wear a size 4 in most things.