Clean, well maintained and modern. Highly recommend.