I've used Ace several times, and they are friendly people who always help get what we need in a timely fashion. They often go the extra mile, and their prices are very good compared to others. (I'm notoriously cheap).
Pros: Great service, cheap prices
Cons: Dumpsters sometimes have grafitti on them, but heck they ARE dumpsters!