We stayed here at the beginning and end of our trip to Haines. The hotel is clean, and the staff is friendly. You can request a room on the first floor when making the reservation. It is helpful to stay on the first floor, as they don’t have an elevator. Of course, they will help you with luggage if necessary.
Breakfast is simple, but good. They have scrambled eggs, bacon, biscuits and gravy, French toast sticks, cereal, oatmeal, breads, muffins, etc.
They offer a shuttle to downtown every 2 hours from 7 am to 7 pm, with returns on the quarter hour every 2 hours. But, you must request it at the front desk. They also offer a shuttle to the airport. I believe that it runs every 30 minutes. less