Premium forwarding (if it fits it ships), JMO, is only way to go. Yes, it will cost you, but you get a better service. It works like this....your mail accumulates at your regular post office (hold area) for a week (or two) and a clerk addresses a priority box to your forwarding address and fills it with you mail - 2-3 days later your get your box of mail.
Standard forwarding (for snowbirds) is a pain in the a$$....the change of address card gets sent to the CFS office for entry. Then a label is generated at the local office (3-5 days later) to notify your carrier of your change of address. Once the first piece of mail is put into the forwarding tray, it could take 7-10 days before you receive it. Yes, this service is free, but....you get what you pay for.
Keep in mind that when you have a temporary forward (a forward with a start and ending date) ALL of your mail goes to your permanent post office first...then gets forwarded on to you - that is most of the delay!
And yes, my wife works for the USPS.