This top is light and airy, but substantial enough to wear with shorts away from the beach. its definitely not too sheer to wear without a bathing suit. i was actually pleasantly surprised at the flattering fit. it runs slightly big, but the top is fitted enough that its not shapeless. the colors are beautiful and the embroidery makes it special.