Very clean. Lots of nice touches.