Has two large zipper compartments and two smaller side velcro pockets. The handle comes in and out smoothly. The wheels roll fine. There is a way to detach the back straps and velcro them down so they don't drag when you are rolling it on the wheels. My son is in kindergarten and was very happy to show all his friends his new backpack with Batman.