Very professional, cleaned up after themselves. I would give them a 10+, definitely an excellent company