Hi All. After ordering from LeatherUp.ca, i was a bit worried about all these reviews. I was worried if i was going to get my stuff that i ordered. I called the customer service a few time to ensure that my stuff was still coming and that i wasn't going to have to wait forever for it to come. They treated me with respect and was very nice and told me not to worry and that the item is scheduled for a specific date to arrive. My Vests arrived on time and fit perfectly! Size chart was accurate and i am extremely happy with my purchase! I recommend this company!