translate English to French: It’s hard to get better than 100%."
Autrement dit, les services aux visiteurs étaient plus ou moins en place.