Return flights London Heathrow to Bahrain ran very smoothly. Easy booking in on line service. Helpful text message the day prior to flight. Pleasant staff at baggage control. Handled very quickly. Flight attendants smartly dressed, smiling, helpful, very good service. Dreamliner plane was excellent. Plenty of leg room. Food was hot and varied. A very nice blanket was provided plus free soft drinks and water. In flight entertainment was good but on the returning flight my monitor was not working. Staff tried to help. Offered to move us but no seats available. Flights slightly delayed by up to half an hour. Luggage transferred as requested to ongoing flights to Kuwait. Excellent service. We have now had 6 flights with Gulf Air in economy and we would probably be happy to use them again. Why not 5 out of 5? We could only book our seats together for free within 24 hours of departure. This is not a good customer service.