I would buy this product again.
The bag is beautiful and unique. If it was a bit more structured I would have given it five stars. It needs a support on the inside bottom so items in the bag don't cause it to sag. I placed some thick construction board on the bottom so now it has a straight appearance across the bottom when carrying it. The straps could be a little bit longer but overall it is a great purchase.