Flight delayed and delayed again when we asked the counter they didn't have any information to provide but said they would let us know when they knew. An hour and half later after already moving gates once before they announced our plane was here and would have to go to a different gate after we walked there we were told that was the wrong Information and had to walk back to our old gate. They then said a new plane would be there in 20 minutes so after over a 2 hour delay and almost 6 hours since arrival the airport we finally boarded. Once on we didn't even get beverage service. ALL BAD.