I was hesitant given the reasonable price, but this is the perfect bag for a day on the beach. I carried three full-size beach towels, portable speakers for my mp3s, water bottles, sunscreen, and bug repellent. The key leash and outer pocket are very convenient. The bag is made of sturdy canvas and I will use it for years to come.