Late but good review