Received all items in a timely manner. Packages arrived in good condition. I have not yet had time to unpackage andset computer up yet.  So far I am extremely satisfied with everything . Thank You.