This is awesome for an "off the rack" computer. Personally I build all mine but this is what my son wanted and we are very happy with it.