I only use this bag to carry client iMacs for upgrades. And it's a very good one Quality It's NOT very tight which is perfect for what I'm using it for and as the title says it would work great on a 2012 or older iMac (thicker) or a 2013 or newer iMac with a sharper edge.