Absolutely beautiful dress. It is well made and the fabric is not thin, but a medium weight jersey material. It is curvy but not inappropriate for family, business, or religious gatherings as it comes below the knee and does not show cleavage. Color is true to the photo, sort of a blue color