Just used this for a week long trip to the beach for spring break. The size was great for our family, 2 adults and two little kids. This held four beach towels, several bottles of sunscreen, beach hats for all of us, and some drinks/snacks. I chose to tote our sand toys around in a separate bag because the mesh on this tote is super fine (even finer than grains of sand) and the bottom is not mesh so doesnt allow for easy sand cleanup. Overall this tote did the trick and held my beach necessities. The attached zip pocket also held my iPhone 7 (wont hold the plus versions of iPhones), plus keys and cash. Royal blue color was just as pictured.