The problem is that the room I actually stayed was totally different from the pictures which I saw in Expedia.
Who is responsible for this problem?
Alright, all the staff members in Te Anau Lodge were nice, friendly, and tried to provide better services, but basically it is meaningless such a problem happened.