"No one is perfect" is a correct saying. But people who accept that and started working on improving things rather than just giving excuses are great people and deserve respect. Just like that we were having some issues from the builders but they listen our issues and worked on them. Management are too much supportive.