London City to Mahon and Madrid back into City. No delay at check in and a breeze through security. 15 mins delayed departing LCY with no explanation from ground staff who just seemed slow. An ok hot breakfast and tea / coffee was welcome though I was surprised that there was no bar service after the meal was served. Return from Madrid was delayed an hour due to the flight deck walk around finding a scrape which needed checking out. A drink from the bar was fine but a 18 gram bag of savoury snacks is an insult. City flyer remains superior to flying BA from Heathrow mainly due to the E190 being a spacious and new plane. However with a bit of effort BA could achieve a better level of service - especially around catering.