I have a collection of different mugs and insulated tumblers. My favorite ones are with the straw. I like the straw because of less spills. This tumbler has a rubber seal around the straw which prevents the spills. 
The quality of this tumbler is amazing. It keeps the temperature great. It washes great and does not leave any smells/odors from previous drinks. 
I love that it comes with two different lids. 
One thing to keep in mind is that the drinking spout is not very comfortable. It is a little too far from the edge and it makes it a little harder to drink.