I love it. I am slowly trying to get the hang of wallets and yours is PERFECT!! I love the fabric, very bright and cheery. The bag is wonderful and I have actualy going to start on a similar bag, and wish the button hole function on my machine wasn't stupid, because a button does look cute on the strap.
Well, you're in luck! I didn't use a button hole because I wanted the button to be accessable from both sides. I just used a fabric loop caught in the top seams for the closure.
For the straps I sewed the straps together and sewed the buttons on afterwards. I was afraid that the button would come undone when the person was full so I faked it.