Very clean and much attention paid to detail.