Extremely close to perfection. Wonderful soundtrack, costumes, setting, cinematography, and of course, acting. One of my very favourite films. And, I must say, I consider Nigel Hawthorne's performance in this film one of his very best. Nigel Hawthorne, Imelda Staunton, and Mel Smith steal every scene they are in and bring amazing new dimensions to their characters.