The quality was the great quality I expect from Baggallini but the strap was disappointingly short. The description says strap was supposed to be 52 inches. Mine measues 40 inches. Does not work well crossbody.