Can you share details of your accommodation with pics if possible? I'm assuming it wasn't a tent given PJM was with you.
Well, Karijini Eco Retreat was a tent of sorts.
www.karijiniecoretreat.com.au
We had a Deluxe King.
Mellenbye (
Station Stay at Mellenbye) was in the homestead where there are only two rooms, but there are several other options. Main thing there is self-catering.
Newman was just a staging point, so we just stayed at the Newman Hotel right in the middle of town. The accommodation is old 60s-70s motel style, but clean enough. There are better, newer options.
For Coral Bay and Denham, I just used Booking.com. We wanted places where we could do our own cooking. One thing to be wary of given the current disruptions to normal life is restaurants being booked out or having to book further ahead than your time in the place might allow, short-staffed, slow service, generally overwhelmed. We didn't want to bother with that risk.
At Coral Bay, we were at Ningaloo Coral Bay Bayview. It's the main caravan park, but has perfectly good units and villas. We had a Bay Lodge Balcony Room:
https://www.ningaloocoralbay.com/accommodation-type/bay-lodge/
The others stayed at Ningaloo Reef Resort:
Ningaloo Reef Resort | RAC Parks & Resorts WA. It was more costly, and rather similar to ours. It's RAC, so notoriously expensive IME, but member discount should apply.
In Denham, I used Booking.com and we stayed at Wildsights Villas (
Wildsights Villas). Perfectly good.
With the exception of the Karijini Eco Retreat, which I knew would be costly, but unique, and Mellenbye which was a target near the wildflowers (and greatly exceeded expectations), I was just looking for best bangs for the buck at the other places.