DonJoy Iceman, with the shoulder wrap
My sister told me to buy my own and use it well beyond the hospital stay. Here's the tip you won't find on their website: the shoulder wrap is more useful for a knee than the knee wrap. It covers the whole joint, including the kneecap, plus the quads, hamstrings and upper shin.
The elastic Velcro bandages that come with it do double duty for compression, too.
Iceman unit Shoulder wrap