Very clean and many thoughtful touches