Time Shred is the answer to your prayers. They were incredibly professional in setting up an appointment and accommodating a last minute schedule change. They guys arrived perfectly on time and both were professional and responsive to my request to witness the shredding process as I was shredding highly confidential material. I would recommend them without hesitation. The price was more than reasonable and there were no hidden costs.