I've usually had good experience with their CS too - once I was unsatisfied and once I had trouble getting a response, but far more often they have put things right. Including one of those almost done then technical answers.
Not perfect, but much better than others I have tried.
FTF