From order to delivery very easy and stress free  

Pros: nice quality and great value compared brick and mortar retail, saved me a lot of shopping time.
Cons: bolts not labeled as well as needed to avoid confusion