Survived a trip to Florida and universal parks. Fit everything I needed. The only thing I hated was the sunglass holder on the front strap. If you need over they may fall off and if you slide your bag around the front to access anything, your glasses may fall off or get scratched up.  Overall a nice roomy bag with lots of pockets and good quality.