Has everything you need! Great communication, easy check in, and they even offered us apple pie!