This bag was actually better than I expected. At first I was hesitant to buy a bag with a self wallet, but it's so convenient. It has as many slots and compartments as a regular wallet. For a small bag, the bag itself has many usable compartments and the attention to detail and workmanship is very good. I bought the espresso color and it is exactly as depicted.