I've fitted 2 Samsung 840 EVO's, nice but pricey.
Its the most straightforward thing if you use time machine or CCCloner. The faffy part is setting up a USB install disk, I used Diskmaker X. Then it just takes hours to restore everything. I had a few problems both times, once I with a timestamp error on the SSD and another I will just never know.