Excellent as always. Allan's team consistently employ the best staff who do an excellent job