It's quite possible they've made an effort to offer better service. They make a good product, but it was well known in the past that their customer service could be downright terrible. My experience was pretty bad. Very poor communication, missed deadlines, unreturned calls and more