it is everything as described i love it only problem i would say is front buttons to snap on are a little hard to snap on and hopefully that won't be an issue in future of the bag since i just got it we have to see what long term will it be still an issue and the zipper in the front lining is a issue because it does snag lining inside on the zipper if you don't do it just right but gave it 5 stars with this minor issues because they are minor and could be my personal issues but i am in love with the bag my ipad mini fits in the little slot up front so over the moon happy it is heavy but i was expecting that from the description i was given