Very clean and detailed.