I contacted TheGarbageGuys.ca to remove the debris from a construction project we are working on. Their website contains an automated booking system which I thought was great, and very easy to use..... it even saved me $10 just for booking online. Anyway, back to their service. They showed up on time, asked me where the debris was located and removed everything that fit in their truck; they even swept the floor.
Once packed up, they were off! Leaving our site spotless.
I would use them again in a heart beat.