My sister and I stayed at Lake Paringa Lodge for one night on a road trip from Queenstown up the West Coast, as we had decided that we could manage to aim beyond Haast, but didn't want to arrive in Fox Glacier late in the day, so this seemed to be the ideal half-way point between Haast and Fox. I booked online the day before, and communications from the owners were very prompt and helpful, advising us to make sure we brought all our own food as there were no local shops or eateries. In hindsight, it would have been best to buy a cool-bag and stock up in Queenstown before we left, as the little grocery store at Haast had no fresh fruit or meat, and we ended up visiting the service station at Haast Junction and the little store at Haast Beach before we rounded up all the ingredients for our evening meal.
The lodge was just off the road at Lake Paringa, and was set on the edge of the lake. The cabins themselves were basic, but they were very clean and comfortable and had all the essentials. The location was wonderfully quiet and in the morning the lake looked spectacular in the rising fog.
We found the owners very helpful - the boss came and lit the barbecue for us when we couldn't figure it out - and happy to give touring advice. We had a "semi self-catering" cabin, so we used the communal kitchen. It was big and well-equipped, and there was an adjoining lounge with a TV if we'd felt the need to watch it.
This is a budget option, not a resort, but offers good value and clean, comfortable lodgings that would ideally suit families and keen fisherman. We got to Fox Glacier in about an hour, so for us, it was the perfect spot to spend the night.