I am so so happy I bought this bag. I used it as a beach bag on a family vacation and it was perfect. It fits a ton of stuff but never felt too heavy. The straps are nice and thick, so even when I had the bag loaded up with water bottles, it was still comfortable on my shoulder. I really like that it always keeps its structure, even when empty. And the pockets are so helpful and convenient. This is my new favorite carryall bag!