Fabric is smooth and good quality. The style is great and very flattering with just enough detail to elevate this from 'just a plain black swimsuit' which is what I wanted for a spa weekend. Verdict from my family - very sophisticated. I bought my usual size 10 and was happy with fit (although it may be too small on top for those with chest larger than my 34C!)