Absolutely perfect, more than beautiful, six stars.