David's place is all that we'd read and expected. Tastefully appointed, comfortable, great location across the road from the beach but in a protected and peaceful natural environment.
The place is surrounded by trees and the dusk chorus from the birds was a bonus.
We mostly like to self-cater but in this case we were only at David's for three days over Christmas. There are no cooking facilities so for us, longer stays would be constrained.
That said, Diggers Beach is a great location, away from the busier main area of Coffs, but with easy access to restaurants at the Jetty and elsewhere. I thoroughly recommend David's place.