I have been using these services for a few weeks now and I can definitely recommend them. They are on time, do a thorough job within a reasonable time frame and are very reliable...
I definitely plan to continue using these services for the foreseeable future!