I purchased this refurbished laptop on Amazon earlier this year for use in a software development boot camp that required a Mac. It was used for the first two months of the boot camp and then I used my personal machine for the final month. It worked great the entire time and hasn't been used since. This machine is currently selling on Amazon for $340, save some money by getting one that's lightly used.
I'll include the USB hub I purchased to give it additional connectivity options.
The MacBook Pro "Core i5" 2.6 13-Inch (Mid-2014 Retina Display) features a 22 nm "Haswell" 2.6 GHz Intel "Core i5" processor (4278U), with dual independent processor "cores" on a single silicon chip, a 3 MB shared level 3 cache, 8 GB of onboard 1600 MHz DDR3L SDRAM, 256 GB of PCIe-based flash storage, and an integrated Intel Iris 5100 graphics processor that shares memory with the system. It also has an integrated 720p FaceTime HD webcam, and a high-resolution LED-backlit 13.3" widescreen 2560x1600 (227 ppi) "Retina" display in a case that weighs just less than 3.5 pounds (1.57 kg). It does not have an internal optical drive. Connectivity includes 802.11ac Wi-Fi, Bluetooth 4.0, two USB 3.0 ports, two "Thunderbolt 2" ports, an HDMI port, an audio in/out port, and an SDXC card slot. In addition, this model has a backlit keyboard, a "no button" glass "inertial" multi-touch trackpad, a "MagSafe 2" power adapter, and an internal, sealed battery that provides an Apple estimated 9 hours of battery life. Compared to its predecessor, this model is extremely similar, but it has a slightly faster processor, more standard RAM, and some different identifiers.