I had an OK to good experience with Total Assignment, giving them a 5/5 rating for their customer service, quality work, and punctuality impressed me. The website is user-friendly, though I suggest they offer more loyalty incentives. Keep up the good quality!