Outstanding is the word I would use as well. Though I have only dealt with their customer service once, they went far above and beyond my expectations.