it seems each area or office has different requirements. It seems the “tourist” areas I have heard are more strict. I did mine in a small town. One requirement was I had a motorcycle endorsement, then I didn’t need to take the driving test. I went to the office first and got their requirements, then got it.
Be aware to check on the baggage rules. Some airlines flights are cheap but when you check in they add for baggage which can be more than if you bought a more expensive ticket. Ask me how I know…. Ha ha ha
I have used mine for two years. I run it through a VPN so I get the American programming. I run Netflix, Youtube, news and various other streaming platforms. It seems better with the VPN logged into the country of its origin.