Despite a cancelled flights and several delays, Ruth was very patient and understanding in all her communication.