It's really depends.If you're buying from Indian,Somali,Eritrea,mzungu,mkenya or well established company. I would avoid Kenyan or somali.
Secondly if apartment has decent service fee - then it will be maintained.
Maintenance is a culture...
Your friend should do his part - by continuously repairing and repainting the house.