Perfect? Most certainly.
cheesy? What is worthy in life that hasn't got a little cheesiness to it?
this is a lullaby of a million and two the pea listens to me singing at night...
(depending on the time of the year the list of choice may include "I saw mommy kissing santa claus" just because... ;)