Received a upgraded machine instead of what was ordered, very pleased with that. I7 instead of I5 and 16gb mem instead of 8Gb.  The keyboard and mouse sent was not Apple nor wireless but can I really complain?