This is so adorable!  It fits just as expected. The colors are wonderful.  I bought this for my upcoming vacation for the beach.  It's slightly see through, but I always wear spanx shorts under all my dresses and skirts.  It's thin enough to keep you cool.  Very comfortable.