Desktop was packaged beautifully.  Really stable and secure.  Unfortunately, included was a generic keyboard and mouse that I had to charge for hours and they still would not pair with computer.  On phone with Apple tech support and Amazon tech support for hours with no solution.  Amazon said I would have to contact seller directly but only through email.  Not worth it, I returned.