Absolutely fabulous. Thoroughly deserves this rating.