On-time, professional, and really thorough. I paid what I was quoted - no hidden charges either. I Highly recommend it.