Very professional and thoughtful for our needs. Appointments made were appointment kept on time. Tony Pallo made the installation perfectly with no problems.