Clean, well maintained, and lots of nice details.