In such a review you have to consider the customer satisfaction. If the user is not satisfied, that means there is something lacking in your business and you should improve for that.I think to review self business is th best so far, because you open a platform out for your clients to be able to tell you how they feel about your business and with the good review you gain more client as well.