I absolutely love my tote bag. I was nervous when I first ordered this bag because it looked quite large in the photos, and the dimensions were quite large also... Upon first arriving to my house, I thought that my theory was correct and it was too large. But, now that I have used it for a few weeks, I really love it. I use this for school, and it's perfect for my daily needs. It fits my 30oz Stanley perfectly, and also keeps my laptop nice and secure. I was sick and tired of coming to class and having to carry my water bottle, phone, purse, and school bag. But, this bag takes care of all of my needs, and my hands are finally free! I am so satisfied, and I really would like to purchase other bags in the future. My bag also came super quickly!! It was delivered in one week. Super happy with my purchase!