Product quality is very nice however the item came damaged in a button with broken. Pictures are attached. The size is slightly big but comfortable I highly recommend this product. Return the product only because the button was broken but purchased a different color.