Very clean and a lot of thought gone into the little touches!