Initially, I had a few challenges with this laptop; however, everything is working as expected, I have just installed Fedora 24, without any issues. I haven't get around to installing bumblebee for NVIDIA Optimus so I am currently using the Intel drivers for the display.
With regard to the SSD, I have a slightly older model but I had no issues with it either.