Diana Krall has come up with a perfect Christmas album. The selection of material is flawless and loaded with classics - which, let's face it, is a key element in a Christmas record. Most of the songs on the album were recorded with a big band, which brings out the best in Krall; the result is slick, flawless and will perfectly suit your holiday season. When she turns down the tempo for piano-and-vocals ballads, it's intimate enough to make you feel as though she's sitting in the room with you. The highlights are "Jingle bells", "Winter wonderland", "What are you doing New Year's eve", "Christmas time is here", "Have yourself a merry little Christmas" and "I'll be home for Christmas"; however, every track is a keeper. It's all a grown-up affair, of course, and it's hardly a trendy record; but anyone even remotely interested with Krall's instantly recognizable jazzy sounds will find great rewards in this excellent Christmas album.