I got my third Assignment done by these guys recently. They have never missed the deadline in any of these 3 orders and this is something I loved the most.
I would highly recommend them. Also, I would suggest you guys to give them a day or 2 at least before the actual deadline and giving them enough time will actually give you Quality of Work in return.
Thanks Guys, Enjoy