Very clean and lived up to my greatest expectations.