What a beautiful location, if you are looking for that wilderness feeling and yet just a 10 minute drive from shops, resturants, fuel etc this is for you.....we loved our stay at Twizel.
Keep in mind that there is no TV but if you have a laptop there is free wifi for streaming and the connection is superb.
Lastly who needs TV with views look you get at this place.