Perfect location, comfortable room and hospitable host. What more could you need?