This computer exceeded my expectations.  Everything was included. Instructions for assembly were easy to follow and clear. It was a great comfort to know that the sellers were only a phone call away if I needed help. Ordered on Wednesday,  delivered Friday morning. The whole experience could not have been better!