Dear English Gurus,
Is it hour or hours ? (See examples below)

Los Angeles is a good five hour / five hours drive from here.

We are going for a five hour/five hours drive to the country tomorrow.

Do we need a hyphen between five and hour(s) ?

Thanks.