Very clean and all the little details are taken care of.