I worked in a dressmaking shop in Lexington, KY while a grad student at UK. One of the 3 machines there was a Viking. I loved it. Have always wanted to own one, but I have 4 sewing machines and a serger. That's enough. And they are also VERY expensive.
You got a great gift!