My flight was cancelled at the last minute, however, due to excellent communication and immediate responses, I rate this as 5 stars.