While the pandemic has affected the post and delivery times in a highly negative way, some customers often just get lucky! You may also have chosen, during product selection, to have your order delivered by a local supplier, which is occasionally available as an option. If so, that is likely the cause of deliveries taking a mere 5-10 days.