When the package arrived i thought of returning it cuz it looked small but. It was so cute and quality looked great so i decided i would try it out first to see how much it holds. We were taking a trip to Vegas and would be gone 2 nights and i admit i alwaya over pack so i wasnt expecting to fit shoes in the bag. But, to my surprisr this bag holds a lot!! I packed 2 pairs of heels. 2 pairs of sandals. a romper. a summer dress, 2 pairs of shorts, 4 t-shirts , 1 blouse , pajamas, bathing suit,flat iron and make up bag all in the middle compartment. The 2 big side pockets has pleanty of space for all my toiletries and undergarments and i didnt even need to use the 2 front small pockets. One person did comment that the shoulder strap had no padding which made it uncomfortable to carry when the bag was heavy which is true but i managed. Besides, i think that can be bought. This bag was a great purchase. I love it!