I'm a "late novice" runner, normally 10 miles per week when I can. Developed shin splints a couple months ago and have not been able to shake 'em despite taking time off, various exercises, etc. My wife got me these for Christmas and they are definitely helping matters. First...I can actually run now. More detailed, the sleeves fit tightly, but not too tightly, on my lower legs (I'm 6'2", 195 and wear a large). After a run I slide these on and insert the reusable icepacks into each leg. 30 minutes later, I swap the ice packs with a second set that comes with the product. 30 minutes later, swap them out again, etc. The upper shelf of my freezer is a little cooler so things tend to freeze pretty quickly. The best part is that normally icing means sitting/laying down with ice packs on your shins. With these, you can do pretty much anything (work, laundry, run errands, etc) and they stay comfortably on your legs. Yes, if you're wearing shorts you look a little peculiar, but if you're not comfortable about it, don't run errands.

My wife hit a home run with these.

Edited review a year or so later:

If one wants to learn how well these work, try NOT using them once. Over the past year, anything over 2 miles I would slide these on. Last week I did a 7 mile run, got distracted when I got home and neglected to put these on. BIG MISTAKE. Shins were in much pain for the next day, a pain which did not go away until 3 days later. Will not make that same error again. So...a year later, I like these even more.