Not to be a huge defender of the post office, but I once sent a package to my nephew UPS (a quilt) that he never got. When I called to ask, they had attempted delivery three times. He wasn't home because he was at work--driving a truck for UPS.
No one's perfect.