Perfect, flawless - words would not do justice. Strongly recommend to everyone.