I looked at this messenger bag for a while, but I hadn't allowed myself to break down and buy it until now.  I'm really glad that I did.  The color/pattern on the fabric is great for any age...young or old (I'm 31).  I wouldn't hesitate to carry it to work at the university.  The inside lining is white with a floral pattern, which I didn't expect, but it is still cute.  The light interior will make it easy to see everything I put inside.  The compartments are well organized.  My laptop (15.6 inch Sony Vaio) fits in the padded compartment nicely...not too snug with a little room to spare.  The file/folder comparment will come in handy, and the larger comparment is just the right size.  You could carry plenty of items: cords, books, wallet, a pair of heels, etc.  The small zipper pouch will hold flash drives securely.  The phone & ipod pouches are velvet lined...not sure if I'll use them or not because my phone (HTC EVO) is bigger than the pocket.  I bet the iPhone will fit since it's a little narrower.  There is a zippered flap that closes up both inside compartments.  Great for keeping any loose items from popping out by accident.  The fabric, zippers, and strap are a great quality.  And the shoulder pad is so comfortable.  Get this bag!  You'll love it!