These green stripe seersucker croakies have a flexible end piece. They fit on a variety of glasses. My husband and I both wear them and love them. They are lined and durable. These are the perfect accessory to your summer outfits! These croakies are approximately 21 inches long. They are made by an experienced seamstress. Thanks for looking!