On first read a rather well prepared report with no window washing. What I find rather sobering is the number of uncovered shortcomings both on the side of the airport and the operator, many of which were not a contributing cause and would have remained unnoticed were not for the accident.