Im giving this wallet 5 stars because I bought the matching purse also and I love the design.
This wallet is good, but it is on the small side and depending on how many credit cards you have, its a pretty tight fit.  Barely snaps together.