It's been amazing for everyday use and beach use. The mesh-weave fabric lets sand and dirt fall through but contains everything else inside. The bag dries quickly if wet, and has a zippered pocket that is spacious and perfect for holding smaller objects that might slip through or get stuck in the holes. The texture of the bag isn't rough, but it isn't plasticky and fake-feeling either. It feels like it should have costed more than it did, which is great considering how affordable it was compared to other options.It's LARGE, larger than I expected. You can easily fit a towel, cover-up, snacks and drinks for one or two adults in this bag. I've found myself using it as an everyday bag just because it's so comfortable to carry, looks really cute, and can hold many things! The fact that it's a mesh-like woven fabric makes it extremely breathable too, so I'm not sweating up a storm on whatever side I'm carrying it on.The only downside is that there's nothing on the bottom to keep stuff inside the bag from making contact with the floor which is understable considering it's supposed to be a beach bag, and that the armstraps aren't adjustable which thankfully isn't a problem for me but may be for others. It also doesn't really hold a shape, its a bit more like a sack than a bag, which is something I prefer, but I know others might not like that as much.Otherwise, REALLY great product! I use it every day!