Would have given 5 stars if it weren't for the generic keyboard and mouse.  For the money I would have thought I could have gotten an Apple keyboard and mouse.  I ended up purchasing both separately but otherwise the iMac works great and is in new condition.