Do yourself a favour and stay here! John and Kirsty are so welcoming and laid back! They went out of their way to make sure we had a good time. John checked weather forecasts for us, to help us plan our two nights in Fox Glacier and greeted us with a cup of tea! We loved the breakfast and feeding the calves.
Two nights/three days is a good amount of time, as it allows for rescheduling of activities due to the weather.
On johns advice, we saw a great reflection of the mountains at Lake Matheson and incredible views of the Glacier (located down the road).