ENFJ - Not enough real life data - gotta pass.
ENFP - If there is fun and warmth to be had, they will find it. Even if they have to pull it out with a pair of pliers.
INFJ - Warm. Intelligent. Soft yet rock-hard strong. Obnoxiously persistent banterers.
INFP - Loyal. Caring. Insightful. Will do everything in our power to keep you from ever knowing it, though.