I am happy with this suit.  I am 5 11 and have a little extra baby weight in the middle that this suit disguises a little.  It is of decent length for coverage but I would not want the top any shorter-  would even prefer an inch or two longer.  Color is nice.  Fabric is a little thin to disguise all body imperfections and not sure how durable it will be.  Id purchase again for the price