Very happy with a quality product and truly 'over the top' customer service!!! When cables were missing for the PC I purchased, I expected to have to fight tooth and nail to get a resolution to what could have been a big deal for me due to timing. To my amazement, I recieved a call within two hours and the data cables were dropped off to me by end of day. Absolutely the best customer service I've ever had - AWESOME JOB!!!