Five stars out of five - simply wonderful.