I think Joels has it right in his assessment of hours vs days:
https://www.joelonsoftware.com/2000/03/29/painless-software-...
In another piece somewhere he also states, that the engineer working on the thing should estimate the hours, because everyone has a different skillset and that then relates to the task and how long it takes.