JM has been perfect thus far
I have purchased many, many times from JM and have never had a single problem. In fact I purchase in small amounts almost every month. My orders have been right and on time every time. I am surprised to read others have had an issue with them. I can't say about dealing with customer service if an issue arises because none ever has. Packaging is great. I pay either with Pay Pal or Credit card and my orders always come in just a couple of days as promised.