ssh -p 1337 user@host "cd /full/path; tar cf - * " | tar xvf -C /local/destination/path

You can either enable compression in ssh(1) or use z or j in tar, as you like. I usually only turn on v in at most one of the tars to sanity check, both gives double vision. It you want a dry run specify tar t rather than x and it will just tell you what you might have gotten.