Thanks for the info. It was very helpful.
I enjoyed the flights, even the CRJ operated by Horizon wasn't that bad. Everyone was friendly and knew their jobs. The TV on the Airbus was great. All of the flights left early, or on time, and arrived early, or on time. Both flights were full but I had no problem finding room in the overheads.
I wouldn't have minded more than a bag of chips for the snack but that's pretty minor. Plenty of food at each of the airports.