That's a great question. We visited during the preview cruise on 9/10 & again on another cruise on 2/20. I feel like there were fewer flies during our most recent stop. They have put in fans to keep the flies away from the food. I'm not sure there will ever be zero flies, but it seems like there are a lot less.