What to add beyond the comments already made?  Simply amazing in the details.