An email 2 days pre flight told me my $300+ extra legroom seats were canceled. Four horrible 30 minute plus Customer service calls later we gave up trying to fix the problem. Then on check-in we find out we still have the seats. The app told us we had no meal provided either, but on the plane they said we did have a meal but it wasn’t ever ordered so…we didn’t end up eating. Plane had trouble on take off with landing gear and had to return to LAX resulting in a 3 hour delay. The sad thing was the crew and facilities were all great. Bad technology, communication and customer service representatives made us angry and misinformed from the start. While despite an unfortunate mechanical issue the on flight and airport staff were great. Marketing and IT really failed here.