The review is depend on his eyes,so it does not depends on the delivery,there are much more areas to be cared about,so overall it is your client feedback…means your service is not a 5 start work for him,
You might have delivered the stuffs but feedback is quite depending…like something that you are taking a bus to go somewhere,all buses on that route has same destination but feedback is depend on the driver,speed drivers not get good reviews slow ones neither…but most cared and efficient driver gets the best feedback,
And otherwise designer can not judge the feedbacks,feedbacks and reviews are 100% personal.so you have to accept whatever is says.
as a tip.
everytime you are in a job,ask all questions you have,then clear the all areas…
that make the project easy.