I have very mixed feelings about Nexaph. They have top notch customer service, quick shipping, and take card payments. I'm not sure what their source is but they seem to be completely insulated from the quality failures that are impacting the rest of the market (they are actually currently one of the only sources of legitimate Lipo-C).
That said they seem to constantly find themselves in controversy because they take unnecessary risks. The last dust up happened a few months ago because they decided to try out a new sped up finishing process that ended up causing rapid degradation in their Reta. So far as I am aware they reshipped to everyone who was impacted even if they didn't report issues, but it was very much an unforced error. I asked what they would do to prevent similar issues from happening in the future and they skirted the question. The obvious answer is to test you experiments before you start shipping them. I used to be a huge fan but I almost never buy from Nexaph now. They are viable in a pinch.
It is, but that helps keep them safe. They get to pick their customers so they don't have the same issues as the people who sell to the general public on Facebook.