At first I thought the service was good. They responded quickly to questions but as soon as things changed, it got nasty. BUYER BEWARE. Their sales assistant told me that the unit would fit the truck - I later discovered that it wouldn't without cutting away part of the bed rail panel. I told them to cancel the order - this is when it started to get nasty. They said I have to pay a 5% cancellation fee. This was never brought to my attention during the sale process. They grab your money and run.