Cannot recommend ShipMonk at this time. I had a terrible onboarding experience with them, and in fact, was misled as to their capabilities, and did not discover it until all of our inventory had been transferred to them. Making things worse, they have shown little sense of urgency to make things right, despite many promises to do so. Communication among themselves is poor, and their customer service reps do not seem very well trained..do not know their own software very well, and have subsequently given us bad information, which we are still trying to untangle months later. They are also rarely available when you call and their reply time is not very good in our opinion. If you need a special project done, their special projects team is considerably understaffed, and can take weeks to get projects completed. It is apparent that they have not planned well, nor are executing well, as the e-commerce boom has rapidly expanded their business. We are suffering through trying to work with them and get things ironed out, so we do not have to move inventory again, but our business has certainly suffered. I would say they are not ready for prime time. Save yourself!