This Bag is very functional. I had a bag I was previously carrying & didn’t think I was going to replace it, however once I purchased this bag I was hooked. I got the first one in black in October 23 & was gifted the red one by my bestie in Dec 23 . I love them both. I’m sure I will have all colors a before long I don’t believe you can see the USB charging port or the cushioning from the pics nor can you really see how many compartments this bag really has. 5/5 highly recommend.