We arrived mid evening a bit disorganised, as we hadn't properly read the details of the cabin we'd booked, and assumed that bedding was provided because our next stop that was part of the same group did provide bedding.
When we realised our mistake, I went to try to hire bedding, however we were provided with it at no extra charge, even though it was our mistake.
That friendly service at the end of a long day on the road is what would have me staying there again.
I couldn't get the free wifi to work, however we were there to sleep, and go for a walk at the beach, and this we achieved to great satisfaction.
The two minute walk to the beach made for some pleasant exploring.
Bear in mind though that it's a substantial distance to the centre of Greymouth, so you probably won't want to walk that distance, and need to allow a few minutes even in the car.