Outfit really faithful to the photo with quality fabrics. the skirt is not transparent and the fabric is very thick. I ordered a size larger than my usual size so that the top would be a little wider and I just had to have the skirt adjusted at waist level by a seamstress. I am really delighted with the result!