Agreed, Singapore airlines are pretty good. Only annoying bit is the stopover in Davao on the Cebu-Singapore legs.