These are perfect and I received exactly what was in the picture. It is sheer enough for the beach so they are very cool. They worked very well for my Caribbean trip on the beach. The length is perfect. I am 5'4 and they hit right above my ankles.