Looked brand new. Comes with a keyboard. Large screen. However the BootUp and Loading time is a dealbreaker. This iMac is very SLOW. Outdated too