A flawless accommodation ! Absolutely perfect.