This bag is amazing! We bought it to use for a bag to take out for my special needs son. The quality and durability are amazing, exceeded all my expectations. The size of the bag is pretty big, just like we needed. Space and compartments for everything but the main space w the laptop sleeve (or diaper and wipe sleeve in my case) is very very spacious! The two side mesh pockets are also sturdy and large. Holds a 8oz. (Could hold 3 at a time) without falling out even when we bend down. I recommend this bag to anyone looking for space and durability!