There's only one thing that makes for good sleep.......
Regular sleep !
Anything else is of a lesser quality. Number of hours sleeping is only an extremely rough guide. Seven hours sleep in a regular pattern is more valuable than many more hours in an irregular pattern.