Flew to Male. Check in including offering to book me my return seat because I was 4 months pregnant made me feel pretty positive about SriLankan Airlines. Flight was already delayed by an hour (due to late incoming flight). In the end we boarded 1.20 minutes late and then continued to sit on the tarmac for approx another hour without being told what was going on. The captain struggled to provide updates. Once airborne the experience didn't improve - shocking food staff were disinterested. Coming back was no better - again sat on the aircraft with no updates as to when we were taking off - the plane was boarded on time and we just sat there (nothing from the captain until we pushed back). The food on the return flight was even worse.