Crew did a great job given the weather and weather-related delays of the prior day. Friendly, informative, and on-time. We also had an excellent service experience, over two rebooking of our flight, with the call center staff who offered up alternatives, cheerfully walked us through the rebooking process, and sent timely messages confirming the rebooking. We also enjoyed the text and email updates during the day prior to our flight keeping us apprised. Really, really appreciated. Thank you..