SIN-CGK-SIN. First flight to Jakarta was satisfactory they have improved their services by providing free refreshments. Leg space satisfactory for a short haul budget airline flight. However the big problem came in on the flight back to Singapore. Flight was delayed for almost 5 hours due to a mechanical failure and bad weather further preventing quick repairs and getting the plane back on schedule. This caused all passengers to be stranded at the airport and even causing a passenger to miss 2 connecting flights. Jetstar however gave a good explanation and their sincere apology. I would prefer if Jetstar could have back-up aircraft despite being a budget airline to attend to these situations and prevent major delays like this from occuring.