I went through quite a few different kinds. All have ups and downs. These are the best so far. Fit well, blocks well, stays in, no bits sticking out so you can lean on the side comfortably. I use them mostly on flights.
A great step up from the traditional foam ear plugs and reusable (=less waste!) for a long time.
This is my second order of EarJellies. I love this product. Definitely does a great job blocking out noise. I often use them at night so that I can rest better.