Providing on-demand and high quality maintenance services for property managers, realtors, and landlords