We've been using online check-in for the last few years and it has been mostly a positive experience. It's definitely saved us time upon arrival. Also, the ability to request up to two preferences such as proximity to elevators or transportation, etc., while not guaranteed, have been fulfilled...