Bought the IceMule pro xl to travel and use at the beach. Used it as a carry-on (packed with clothes) on our flight to the USVI and then used it everyday at the beach for beer and perishables - for the flight home we packed it with dirty laundry and used it as a carry-on again. Worked great - on the beach in the hot Caribbean sun it kept everything ice cold all day long.
IceMule is #1