It has good compartments but the watter bottle it's self isn't worth the price, the water bottle is thin plastic.
Love it, got it in blue and pink and they are both great
It leaks so much
Even my son liked it! I Finally found a way to get him to drink water. Lol over all very good product 👍