On time, thorough, explained all points of service provided. Would definitely use their service again.