Terrible quality for assignments. My assignment was completed late and received a failing grade. After an entire month of going back and forth with their customer service reps, I still have not received a refund for the poor service and incomplete job.