I won't bother with performance specs because everyone knows it by now and there will be 7 million reviews in the next few weeks but I need to point out the following. I've "upgraded" from a 2014 13" mbp with same ram and storage and wasn't very excited because I wasn't getting a significant hardware update. Or so I thought..... I had to get a new machine because on my 2014, 80% of the keys are worn off which means I use the keyboard a lot. The keyboard on this thing, is absolutely fantastic in my opinion. It is light years better than on the 12" retina MacBook and I find myself feeling perfectly natural with it. No wobble at all, and travel feels more than it actually is. Yes the SSD is very fast, so much so that there is a significant difference in launching my VMs. The exact same VMs I had on the old machine. The CPU is faster despite the lower clock rate compared to the Haswell 2.6GHz and I'm not sure if you feel it or the machine feels snappier because of the SSD but it's probably a combination of the two. The iris 540 is a fairly significant upgrade as well from the 2014 and I was actually surprised by how much. I dunno if any of you nerds played with Open CL N Body Simulation sample in Xcode but on the 2014 it was less than half the speed.... My only complaint is the heat but I'm not really complaining, just commenting on performance It gets toasty. Much more so than the 2014 under load, despite it having a 15W TDP CPU. It's probably due to the new cooling setup. I haven't measured the bottom plate but I will. It get pretty hot. I have a big Java and an Xcode project that I compile from star regularly and this does both roughly 20% faster than the 2014 and about 20% slower than out 12 core tower.