What Makes a Good Parent?

There are so many opinions as to what makes a good parent. Being loving and a little stern at the same time. Making sure that the child is safe until they can step out on their own.