I love this bag, it is absolutely adorable! I've gotten compliments on this bag. It has tons of room to pack for up to four days, if you're a smart packer. The front pocket is flat but has plenty of room for toiletries or things you need access to easily. In the main compartment, there is a large pocket big enough for a laptop or laundry items. There is a flap that contains two smaller pockets, about the size of a phone, and a zippered pocket. This bag is even machine washable! It has survived two spins in my side-loading HE washer. Do note that the bottom of the bag has a hard, plastic insert so it might not work well in a top loading washer with an agitator.