I am evaluating an acquisition opportunity providing commercial cleaning services to residential buildings, offices, and businesses with large sports and recreational area. Services are typical of those you see around you: Janitorial, Carpet Cleaning, Common Area Cleaning, Trash Removal, Mat Service etc. It's a fairly small deal in a fragmented industry so wanted to understand key evaluation factors from anyone who is familiar with the business and industry. So far I have prioritize customer contracts, customer loyalty, and employee reliability as key factors to evaluate the deal besides sales growth and margins. It would be great to get more insight from you. 
On a side note: I would also like to get few recommendations for a lawyer and accountant.