The top is great.  Not too thrilled with the shorts though as they are a bit too short for my taste. I wish the legs were a bit longer and that it came up a bit higher on the waist.  The medium size fits good as I am 5'4" and 134 lb but I just wish the shorts we're a little longer.  I may end up only wearing the top w a different bottom.  The bra top covered well. Fabric is thin but seemed well sewn