All the things required are available and Sonia is a great host. only small problem being the location. it isnt the best for travelling to mt cook or lake tekapo, try to find a home nearer. if u are planning to stay here make sure u have enough time to roam around the place. also, keep in mind that the road to the place has about 2-3km of gravel road in the end.