Very clean, well maintained.