This is a nice cup. It's a good size and has done a good job at keeping my drinks cold. I haven't tried any hot drinks so I can't say if it keeps them warm too. I haven't had any issues with it leaking and I just love that it has a lock on the lid.