This is one of my best purchases. It keeps my keys, my large iphone, **** bags and I use the drink holder as a doggy treat bag, which works great. I wear it pretty much every day, inside and outside! It's well made, durable, comfortable. I've had it a few months now and its as good as new. I can highly recommend it, if you need somewhere to put all your stuff whilst you are dog training :)