Delivery Staff excellent. Friendly and helpful. However this company does not keep appointments. On two occasions I left work to be available only to have the appointment cancelled at the last minute and another day and time rescheduled. Poor performance by those responsible. Would not recommend if your time is important.