The hosts do a great job. However, my basement suite had really no view at all & it is on the main highway into town which is 6 K away. You can walk to the beach & see a lovely sunset. I think it's nice for a night or two if you don't mind the occasional vehicle passing through the night.
Greymouth is the least attractive town in that stretch even though it is the biggest.
The hosts do all they can with what they have.