Not being mean but I think calling it almost immaculate is a stretch. I'd say it needs a good deep clean and the tyres pumping up before the condition can be properly assessed.but it’s almost immaculate. I’ve photographed what small rust spots it does have.