High-quality product, and fantastic customer service!! I purchased the wrong size (totally my own fault for not checking the dimension and when I called, they couldn't ha ... more