This arrived yesterday, and I am so please with it. It holds everything I need it to, plus more, and is extremely comfortable to carry. The interior is well thought out, and the lining feels really luxurious. The cross body strap is an added bonus, and all the stitching for the strap seems to be very well reinforced. I'm very happy with this, and price-wise it is a bargain for what you get. I can thoroughly recommend this.