First flight from Dubai to Doha was extremely hot until about 20 minutes after take-off (it was around 45 degrees in Dubai). The A320 was small and did not appear to have been cleaned since the previous flight. Doha to Kuala Lumpur was first delayed by 2 hours, then by another 4 hours, with no explanation for the first 2 hours. Flight was delayed a total of 6 hours due to a technical difficulty with the plane, however there was a serious lack of communication. Inflight entertainment was outdated. Flights on the way back were marginally better and at least they were on time.