Site Transfer

What is the best or proper way to tranfer a WordPress site from a local server to a remote one? Thx!!