Worked great right out of the box.  Only had one small software update to install.  The generic mouse and keyboard that came with it are actually pretty nice as far as generic goes.  I will buy again if we need another imac any time soon.  Got here in less than a week.  A+