The iMac arrived one day early in Pristine condition with a generic keyboard and mouse that works perfectly!The all-in-one desktop was easy to set up and navigate once I logged in with my Apple ID. I have to update the iOS software to the latest version but other than that everything works great!