I had so much fun using this at the theme park.  Comfortable. soft.  zippered pockets.  The only downside is that the belt adjustment will slide larger very easily.  Its not a firm adjustment.  I took this on roller coasters and wore it all day though without any problems.