It's really super cute and flattering. The material is very nice and not at all sheer. Lined, not at all sheer. Nice for you attending an wedding, party, club, shopping ,dating, or wear it to work, office, business, even travel, vacation, beach, school and leisure places.