They are hard seats, but have been comfortable for me on the 4 different bikes I have owned over my 18+ years of riding and I do some long trips during the summer.
As for their customer service? Well, I got my seat secondhand and it didn't come with the bracket that you bolt to the bike to lock the front seat in. I called them and after a few tries, finally got through and they told me I had to order it from a shop that sells Corbin Products. I went to a local shop that does a lot of custom work on bikes and does sell Corbin and the guy took my info and the part number and never called me back. Oh well, it works fine without that bracket...