Contigo makes the best water bottles.  They are easy to clean.  Their straws are great. They are incredibly durable and most importantly, they don't leak all over the place. These are the only water bottles I will use.