Absolutely delightful. Five stars all round.