Stanley says its cup keeps drinks cold for up to 11 hours and hot drinks warm for up to 7 hours.