I see, that seems to be the way to get the maintenance working in decent manner. My neighbor have couple of condos in different buildings (as investment). One of them is older, not very luxurious looking externally, but the maintenance and upkeep work very well and building is kept in good shape. They have own staff, and lucky to have found office person who manages it all. Another one is nicer place by immediate appearance, however regardless of few changes in maintenance provider, upkeep is not good. Staff come and go, simple repairs take time (if get done at all), staff members just play phones.