This post is the best answer you'll get for such a question. I would also add having a sufficient BR as an important ingredient.
Figure out which posters on this forum are doing this for a living and follow their posts and read their old ones. TIP: It is NOT anyone who posts picks or uses the word LOCK in every 2nd post.
BAUS