For a bag under $20, I think this is a good value (but don't expect $100 quality).  There are a few things I don't care for, but overall am happy with my purchase.  What I don't like:
(1) the bag has two configurations - one narrow at the top and one wide.  Zipper usage when its in its narrow mode is inconvenient.  Its too long for the narrow opening, so you end up opening the zipper too far and then have to wiggle around to get it closed.
(2) the bag is very thick at the bottom, so it doesnt really work well as a shoulder bag (your elbow sticks out pretty far).

For me, these are fairly minor issues.  I like the style, material, and price as a "sometimes" purse.  It looks just like the picture.  The variable shading within the giraffe spot is nice - an extra level of detail.