Punctual and professional. What one expects but doesn't always get from other companies. We have been customers with Fosters for years and would recommend them.