I was worried a bit regarding the quality due to the price being low. Was very impressed once it arrived. Looks exactly like the online pictures. Fits well, good straps. Been wearing it for nearly a month and have had no issues. Definitely recommend for the price. But it does take a while for delivery so I'd order way before holidays are coming up.