I love the look and the quality of the product so much. I think all of swells products are great and they truly do keep your cold beverages cold for over 24 hours and your hot beverages hot for AT LEAST 12 hours. i remember one time I filled my swell bottle with tea at 8am and then when I opened it at 2:00pm I was greeted by a hot gust of steam. My beverage was still very hot. 

The cap that the bottle comes with is sufficient for everyday, but if you are doing sports I would look into purchasing the sports cap. It gets to be kind of a hassle to screw off and on the screw cap when you are biking/running.