I have used this company since 2002 and have had very little problems with them. Perfect they are not. Trash is supposed to be picked up on Fridays but sometimes it's Saturday and rarely that is missed. However, they do return to pick it up. In all the years I have used them my bill has not been raised more than $2.00 which is quite reasonable.