It could hold ice a little longer. About 8 hours is all I get with a 10# bag of ice.