I have gotten a lot of great deals (good stuff) from Amazon, but this isn't one of them.  I guess you get what you paid for.  I didn't pay much, and it doesn't look like much.  White is actually "off" white and materials looks like cheap plastic.  I bought it because of the other reviews, but I really didn't think this looked as good as the picture.  Very low quality.  I would return it, but considering I paid shipping to receive it and will have to pay shipping to return it (which will cost me almost as much as I paid for this bag), I will keep it and use it as tote or something for shoes, lunch, etc.  This arrived in a HUGE box (no wonder shipping so costly).