def METHOD_NAME(self):
    """
    Class - `Product`\n
    Example -\n
    ```python
    product = Product(product_name="watch")
    product.customer_review()
    ```
    Return\n
    ```python
    return
    {
        "data": review,
        "message": f"Product review has been fetched",
    }
    ```
    """
    try:
        product_link = self.get_product()["data"]
        headers = {
            "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 \
                (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36"
        }
        r = requests.get(product_link, headers=headers)
        soup = BeautifulSoup(r.content, "html.parser")
        review_elements = soup.find_all("div", {"data-hook": "review"})
        for review_element in review_elements:
            reviewer_name = review_element.find(
                "span", {"class": "a-profile-name"}
            ).text
            rating = (
                review_element.find("i", {"class": "a-icon-star"})
                .find("span", {"class": "a-icon-alt"})
                .text
            )
            review_title = review_element.find(
                "a", {"data-hook": "review-title"}
            ).text.strip()
            review_date = review_element.find(
                "span", {"data-hook": "review-date"}
            ).text
            review_text = review_element.find(
                "span", {"data-hook": "review-body"}
            ).text.strip()
            review = [reviewer_name, rating, review_title, review_date, review_text]
        return {
            "data": review,
            "message": f"Product review has been fetched",
        }
    except:
        return {
            "data": None,
            "message": f"Unable to fetch product review",
        }