Jay is an awesome cleaner...and a good friend of mine.
I've heard great things about Lockhart and what I've seen here.
You wouldn't go wrong to go with any of those 3.
Edit: But I do have an obligation to the Network.
Don't get me wrong...if I thought Richard from Dr. Clean was a hack....I wouldn't have recommended him.