Round trip flight: Beijing-Hong Kong-Taipei Taipei-Hong Kong-Beijing. Every single flight delayed. PEK to HKG supposed to depart at 7.40 am instead delayed until 9 am due to plane maintenance. Because of this I missed the connecting flight to TPE which was scheduled for 12 noon. I had to wait until 5 pm for the next flight - also delayed more than an hour. Coming back TPE-HKG only delayed 20 minutes. HKG-PEK at first I was notified the flight had been changed from 8.15 pm departure to 7.30 pm. I arrive for the 7.30 departure to find out the flight is delayed until 8.50 pm. It is currently 8.30 pm and they have not started boarding yet. When asking for an explanation for flight delays you get the usual "the previous flight was delayed" or "there were airport issues". Flying with them has been the worst experience I've come across in all my travels.