I purchased this for my trip last weekend, and it was nearly perfect. I will say that there isn't really a place for multiple credit/debit cards, I had them shoved all into one pocket. I put change in the small flap pocket in front which was fine. I don't know if I will use it again though, as the front flap is a bit awkward to use as a wallet. Quality is good though, it's a sturdy bag with a decently long strap.