I wish I could rate them no stars. I've been tolerant over the last 7 years with my post carriers being lazy but, today was an all new record. It's 3 days before Christmas. I'm waiting for packages. I've paid for the shipping and expect delivery to be on time as in today's case. Checked mail when we left the house around 1330. Returned home about 1630 and checked the mail. No mail. Decided to go check again at 1930 after we finished eating dinner. Mind you, was home all evening. Checked the box and what do i find? My "sorry we missed you" ticket inside my post box. "Available for pickup after 9A" is what it said. Checked with my neighbor who stated their mail came around 1800 hours. So, once again, i have a carrier who is lazy to the point of not fulfilling his/her obligation by ringing my doorbell and delivering my package. The package requires a signature according to the slip that was left. So now, I have to waste my own gas driving several miles to the post office tomorrow morning to pick up my own package that should have been delivered today. USPS is the biggest joke in the shipping industry. My advice, pay the extra for UPS, FEDEX, DHL or hell, the Pony Express.