Maputo-Quelimane return. New plane (Bombardier) in-flight service good was provided with a reasonable meal. Check-in Maputo-Quelimane no problem and plane on time. Return leg a little more complicated flight delayed by about 6 hours due to mechanical problems. They finally replaced the plane in Maputo and we ended up with the same Bombardier we'd flown up on. Again once it arrived there was no issues with the check-in or service.