I am very satisfied with the ordering and delivery process. They were quite helpful on the phone when I had to reschedule the delivery date at a short notice. However one suggestion is ti improve delivery times to before 11 AM local time especially ifor events like birthdays etc