The style is cute and the cloth isn't exactly a cloth, it's more of a plastic type of material that you can wipe off easily if something gets on there, which I really like. It's a good medium sized for days when you don't have a lot to take, but it won't hold your lunch and a couple bottles of water well, you'll need something a little bit bigger for that. Perfect size for kids lunch or if you already have your drinks at work it'll fit all your food just fine and keep it cold. It's cute and overall I'm very happy with it.