Question: who sings the song tonight's the night
Answer: `` Tonight 's the Night ( Gonna Be Alright ) '' is a song by Rod Stewart , recorded at Muscle Shoals Sound Studio in Sheffield , Alabama for his 1976 album A Night on the Town .