I bought this dress because I thought it was a bargain and wasn't really concerned about the quality for that price. However, I was pleasantly surprised to find that the quality is much better than dresses I have paid double the price for! The material feels sheer but is completely opaque and strong - definitely not at risk of being caught on and torn by fingernails or jewellery. It is very lightweight, great for wearing in hot weather. The 'one size' fits me well (I'm a UK 6-10, depending on the shop) but the waistband is stretchy and could fit larger sizes. Overall very happy with this pretty dress.