I’m thinking about buying the new Canyon Spectral 29 but I don’t know anything about Canyon as a company. Hoping to get some feedback from people who can speak to their experience with the company. Customer service? Are they easy to deal with when it comes to warranty issues?, etc.