What’s a good answer for that job interview question where they ask about a weakness?

What would you consider a weakness that you have?

A: “I’m a perfectionist. I don’t like doing a job unless I get it right. This can lead to me taking longer to complete than likely the job timeframe allows. So, I’ve had to try and reign that in, doing the best I can with what perimeters I’m given”