Overall, it was a great fly. Check in was smooth. We were able to do the check in at Taipei MRT main station so we didn't have to carry the suitcases all the way to the airport. That was very nice. Flight crew was very friendly and helpful. Service was good. They provided snack sandwich even though it was only couple hours flight.