Worst customer service ever. Canceled our flight to Cancun only 4 hours beforehand and rebooked on a flight that left 2 hours earlier than we had planned. The new flight took us across the US and we ended getting in much later the next day, missing the first 12 hours of our vacation as a result. No apologies or explanation for the delay. Not even a text ahead of time to let us know. Luckily one of us had gotten there super early to notice the flight had been rebooked. Fast forward on our way home, the closing time for boarding showed 8:45 am. After quite the experience getting checked in with a super long line at their check in counters. We get to our gate at 8:41 am and they tell us its too late. Instead of apologizing for the long lines and the fact that they closed the doors early, the customer service rep proceeds to ignore us at first and then says you are too late. Frustrated we ask more and she continues to berate us about being late. She wont answer our questions and proceeds to type for what felt like a 20 minutes. Needless to say, we felt quite dispirited by spirit. They also charge an arm and leg for luggage and fees and the airline wireless and food add up on you including the fee for your seat. Beware, the price looks great online but after all the fees, hassle and losses in our trip, we should have bought a more expensive ticket and gotten a better experience on Delta.