These are great! not too sheer for linen/beach pants. I am 5'8" size 10 and got a size large. They fit perfect but are REALLY long. I had to roll them up on the beach so they didn't tear/get dirty at the bottom. But they're super cute with some wedges and cute top. Love them. I got Chambray and looks just like it does in the photo.