Get Business Data Google Extended Reviews Results by id

 
The returned results are specific to the indicated local establishment name, search engine, location and language parameters. We emulate set location and search engine with the highest accuracy so that the results you receive will match the actual search results for the specified parameters at the time of task setting. You can always check the returned results accessing the check_url in the Incognito mode to make sure the received data is entirely relevant. Note that user preferences, search history, and other personalized search factors are ignored by our system and thus would not be reflected in the returned results.

checked GET
Pricing

Your account will be charged only for setting a task. You can get the results of the task within the next 30 days for free.
The cost can be calculated on the Pricing page.

Description of the fields for sending a request:

Field nameTypeDescription
idstring

task identifier
unique task identifier in our system in the UUID format
you will be able to use it within 30 days to request the results of the task at any time

‌‌As a response of the API server, you will receive JSON-encoded data containing a tasks array with the information specific to the set tasks.

You can also get all available SERP features by making a request to the following Sandbox URL:
https://sandbox.dataforseo.com/v3/business_data/google/extended_reviews/task_get/00000000-0000-0000-0000-000000000000
The response will include all available items in the Google Reviews endpoint with the fields containing dummy data.
You won’t be charged for using Sandbox endpoints.

Field nameTypeDescription
versionstring

the current version of the API

status_codeinteger

general status code
you can find the full list of the response codes here
Note: we strongly recommend designing a necessary system for handling related exceptional or error conditions

status_messagestring

general informational message
you can find the full list of general informational messages here

timestring

execution time, seconds

costfloat

total tasks cost, USD

tasks_countinteger

the number of tasks in the tasks array

tasks_errorinteger

the number of tasks in the tasks array that were returned an error

tasksarray

array of tasks

    idstring

task identifier
unique task identifier in our system in the UUID format

    status_codeinteger

status code of the task
generated by DataForSEO; can be within the following range: 10000-60000
you can find the full list of the response codes here

    status_messagestring

informational message of the task
you can find the full list of general informational messages here

    timestring

execution time, seconds

    costfloat

cost of the task, USD

    result_countinteger

number of elements in the result array

    patharray

URL path

    dataobject

contains the same parameters that you specified in the POST request

    resultarray

array of results

        keywordstring

keyword received in a POST array
keyword is returned with decoded %## (plus character '+' will be decoded to a space character)

        typestring

search engine type in a POST array

        se_domainstring

search engine domain in a POST array

        location_codeinteger

location code in a POST array

        language_codestring

language code in a POST array

        check_urlstring

direct URL to search engine results
you can use it to make sure that we provided accurate results

        datetimestring

date and time when the result was received
in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”
example:
2019-11-15 12:57:46 +00:00

        titlestring

title of the 'reviews' element in SERP
the name of the local establishment for which the reviews are collected

        sub_titlestring

subtitle of the 'reviews' element in SERP
additional information (e.g., address) on the 'reviews' element for which the reviews are collected

        ratingobject

rating of the corresponding local establishment
popularity rate based on reviews and displayed in SERP

            rating_typestring

type of rating
here you can find the following elements: Max5, Percents, CustomMax

            valuefloat

the average rating based on all reviews

            votes_countinteger

the number of votes

            rating_maxinteger

the maximum value for a rating_type

        feature_idstring

the unique identifier of the 'reviews' element in SERP
learn more about the identifier in this help center article

        place_idstring

unique identifier of a business location assigned by Google
learn more about the identifier in this help center article

        cidstring

google-defined client id
unique id of a local establishment
learn more about the identifier in this help center article

        reviews_countinteger

the total number of reviews

        items_countinteger

the number of reviews items in the results array
you can get more results by using the depth parameter when setting a task

        itemsarray

found reviews
you can get more results by using the depth parameter when setting a task

            typestring

the review's type
possible review types: "google_extended_reviews_search"

            rank_groupinteger

position within a group of elements with identical type values
positions of elements with different type values are omitted from rank_group

            rank_absoluteinteger

absolute rank among all the listed reviews
absolute position among all reviews on the list

            positionstring

the alignment of the review in SERP
can take the following values: right

            xpathstring

the XPath of the review

            review_textstring

the content of the review

            original_review_textstring

original content of the review
the original content of the review, no auto-translate applied

            time_agostring

the time of publication
indicates the time (in the 'time ago' format) when the review was listed

            timestampstring

date and time when a review was published
in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”
example:
2019-11-15 12:57:46 +00:00

            ratingobject

the rating score submitted by the reviewer

                rating_typestring

the type of the rating
can take the following values: Max5, CustomMax

                valuefloat

the value of the rating

                votes_countinteger

the amount of feedback
indicated the number of votes the review obtained

                rating_maxinteger

the maximum value for a rating_type
the maximum value for Max5 is 5

            reviews_countinteger

total number of reviews submitted by the reviewer

            photos_countinteger

total number of photos submitted by the reviewer

            local_guideboolean

indicates whether the reviewer has a 'local guide' status

            profile_namestring

profile name of the reviewer

            profile_urlstring

URL of the reviewer's profile

            review_urlstring

the URL of the review

            profile_image_urlstring

URL of the reviewer's profile image

            owner_answerstring

text of the owner's response
the owner's response to the review

            original_owner_answerstring

original text of the owner's response
the original response to the review, no auto-translate applied

            owner_time_agostring

publication time
indicates the time (in the 'time ago' format) when the owner submitted the response to the review

            owner_timestampstring

date and time of the owner's reply to the review
in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”
example:
2019-11-15 12:57:46 +00:00

            review_idstring

the unique identifier of a review on Google
example:
ChZDSUhNMG9nS0VJQ0FnSUMxbHFyMFlnEAE

            imagesarray

images submitted by the reviewer

                typestring

type of element = 'images_element'

                altstring

alt tag of the image

                image_urlstring

URL of the image featured in the review

            review_highlightsarray

review highlights
contains highlighted review criteria and assessments

                featurestring

reviewed feature

                assessmentstring

feature assessment

            sourceobject

source of the review
contains information about the source where the review was posted

                titlestring

name of the source where the review was posted

                imagestring

featured image of the source

                domainstring

domain of the source where the review was posted

‌‌

Instead of ‘login’ and ‘password’ use your credentials from https://app.dataforseo.com/api-access

# Instead of 'login' and 'password' use your credentials from https://app.dataforseo.com/api-access 
login="login" 
password="password" 
cred="$(printf ${login}:${password} | base64)" 
id="04011058-0696-0199-0000-2196151a15cb" 
curl --location --request GET "https://api.dataforseo.com/v3/business_data/google/extended_reviews/task_get/${id}" 
--header "Authorization: Basic ${cred}"  
--header "Content-Type: application/json"
<?php
// You can download this file from here https://cdn.dataforseo.com/v3/examples/php/php_RestClient.zip
require('RestClient.php');
$api_url = 'https://api.dataforseo.com/';
// Instead of 'login' and 'password' use your credentials from https://app.dataforseo.com/api-access
$client = new RestClient($api_url, null, 'login', 'password');

try {
	// get the task results by id
	// GET /v3/business_data/google/reviews/task_get/$id
	// use the task identifier that you recieved upon setting a task
	$id = "05211333-2692-0298-0000-047fc45592ce";
	$result = $client->get('/v3/business_data/google/extended_reviews/task_get/' . $id);
	print_r($result);
	// do something with result
} catch (RestClientException $e) {
	echo "n";
	print "HTTP code: {$e->getHttpCode()}n";
	print "Error code: {$e->getCode()}n";
	print "Message: {$e->getMessage()}n";
	print  $e->getTraceAsString();
	echo "n";
}
$client = null;
?>
const task_id = '02231934-2604-0066-2000-570459f04879';

const axios = require('axios');

axios({
    method: 'get',
    url: 'https://api.dataforseo.com/v3/business_data/google/extended_reviews/task_get/' + task_id,
    auth: {
        username: 'login',
        password: 'password'
    },
    headers: {
        'content-type': 'application/json'
    }
}).then(function (response) {
    var result = response['data']['tasks'];
    // Result data
    console.log(result);
}).catch(function (error) {
    console.log(error);
});
from client import RestClient
# You can download this file from here https://cdn.dataforseo.com/v3/examples/python/python_Client.zip
client = RestClient("login", "password")
# 1 - using this method you can get a list of completed tasks
# GET /v3/business_data/google/reviews/tasks_ready
response = client.get("/v3/business_data/google/extended_reviews/tasks_ready")
# you can find the full list of the response codes here https://docs.dataforseo.com/v3/appendix/errors
if response['status_code'] == 20000:
    results = []
    for task in response['tasks']:
        if (task['result'] and (len(task['result']) > 0)):
            for resultTaskInfo in task['result']:
                # 2 - using this method you can get results of each completed task
				# GET /v3/business_data/google/extended_reviews/task_get/$id
                if(resultTaskInfo['endpoint']):
                    results.append(client.get(resultTaskInfo['endpoint']))
                '''
                # 3 - another way to get the task results by id
                # GET /v3/business_data/google/reviews/task_get/$id              
                if(resultTaskInfo['id']):
                    results.append(client.get("/v3/business_data/google/extended_reviews/task_get/" + resultTaskInfo['id']))
                '''
    print(results)
    # do something with result
else:
    print("error. Code: %d Message: %s" % (response["status_code"], response["status_message"]))
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Net.Http;
using System.Net.Http.Headers;
using System.Text;
using System.Threading.Tasks;

namespace DataForSeoDemos
{
    public static partial class Demos
    {
        public static async Task business_data_google_extended_reviews_task_get()
        {
            var httpClient = new HttpClient
            {
                BaseAddress = new Uri("https://api.dataforseo.com/"),
                // Instead of 'login' and 'password' use your credentials from https://app.dataforseo.com/api-access
                DefaultRequestHeaders = { Authorization = new AuthenticationHeaderValue("Basic", Convert.ToBase64String(Encoding.ASCII.GetBytes("login:password"))) }
            };
            // #1 - using this method you can get a list of completed tasks
            // GET /v3/business_data/google/reviews/tasks_ready
            var response = await httpClient.GetAsync("/v3/business_data/google/extended_reviews/tasks_ready");
            var tasksInfo = JsonConvert.DeserializeObject<<dynamic>>(await response.Content.ReadAsStringAsync());
            var tasksResponses = new List<<object>>();
            // you can find the full list of the response codes here https://docs.dataforseo.com/v3/appendix/errors
            if (tasksInfo.status_code == 20000)
            {
                if (tasksInfo.tasks != null)
                {
                    foreach (var tasks in tasksInfo.tasks)
                    {
                        if (tasks.result != null)
                        {
                            foreach (var task in tasks.result)
                            {
                                if (task.endpoint != null)
                                {
                                    // #2 - using this method you can get results of each completed task
                                    // GET /v3/business_data/google/extended_reviews/task_get/$id
                                    var taskGetResponse = await httpClient.GetAsync((string)task.endpoint);
                                    var taskResultObj = JsonConvert.DeserializeObject<<dynamic>>(await taskGetResponse.Content.ReadAsStringAsync());
                                    if (taskResultObj.tasks != null)
                                    {
                                        var fst = taskResultObj.tasks.First;
                                        // you can find the full list of the response codes here https://docs.dataforseo.com/v3/appendix/errors
                                        if (fst.status_code >= 40000 || fst.result == null)
                                            Console.WriteLine($"error. Code: {fst.status_code} Message: {fst.status_message}");
                                        else
                                            tasksResponses.Add(fst.result);
                                    }
                                    // #3 - another way to get the task results by id
                                    // GET /v3/business_data/google/extended_reviews/task_get//$id
                                    /*
                                    var tasksGetResponse = await httpClient.GetAsync("/v3/business_data/google/extended_reviews/task_get/" + (string)task.id);
                                    var taskResultObj = JsonConvert.DeserializeObject<<dynamic>>(await tasksGetResponse.Content.ReadAsStringAsync());
                                    if (taskResultObj.tasks != null)
                                    {
                                        var fst = taskResultObj.tasks.First;
                                        // you can find the full list of the response codes here https://docs.dataforseo.com/v3/appendix/errors
                                        if (fst.status_code >= 40000 || fst.result == null)
                                            Console.WriteLine($"error. Code: {fst.status_code} Message: {fst.status_message}");
                                        else
                                            tasksResponses.Add(fst.result);
                                    }
                                    */
                                }
                            }
                        }
                    }
                }
                if (tasksResponses.Count > 0)
                    // do something with result
                    Console.WriteLine(String.Join(Environment.NewLine, tasksResponses));
                else
                    Console.WriteLine("No completed tasks");
            }
            else
                Console.WriteLine($"error. Code: {tasksInfo.status_code} Message: {tasksInfo.status_message}");
        }
    }
}

The above command returns JSON structured like this:

{
  "version": "0.1.20241028",
  "status_code": 20000,
  "status_message": "Ok.",
  "time": "0.0798 sec.",
  "cost": 0,
  "tasks_count": 1,
  "tasks_error": 0,
  "tasks": [
    {
      "id": "10291539-1535-0604-0000-5279e13b1d00",
      "status_code": 20000,
      "status_message": "Ok.",
      "time": "0.0256 sec.",
      "cost": 0,
      "result_count": 1,
      "path": [
        "v3",
        "business_data",
        "google",
        "extended_reviews",
        "task_get",
        "10291539-1535-0604-0000-5279e13b1d00"
      ],
      "data": {
        "se_type": "extended_reviews",
        "se": "google",
        "api": "business_data",
        "function": "extended_reviews",
        "location_name": "London,England,United Kingdom",
        "language_name": "english",
        "cid": "17626775537598922320",
        "device": "desktop",
        "os": "windows"
      },
      "result": [
        {
          "keyword": "cid:17626775537598922320",
          "type": "google_reviews",
          "se_domain": "google.co.uk",
          "location_code": 1006886,
          "language_code": "en",
          "check_url": "https://www.google.co.uk/search?q=Travelodge+London+Covent+Garden+10+Drury+Ln%2C+High+Holborn%2C+London&hl=en&gl=GB&gws_rd=cr&ie=UTF-8&oe=UTF-8&uule=w+CAIQIFISCXXeIa8LoNhHEZkq1d1aOpZS",
          "datetime": "2024-10-29 13:39:18 +00:00",
          "title": "Travelodge London Covent Garden",
          "sub_title": "10 Drury Ln, High Holborn, London",
          "rating": {
            "rating_type": "Max5",
            "value": 3.8,
            "votes_count": 5323,
            "rating_max": 5
          },
          "feature_id": "0x0:0xf49ee2f5f620fe50",
          "place_id": null,
          "cid": "17626775537598922320",
          "reviews_count": 5323,
          "items_count": 40,
          "items": [
            {
              "type": "google_extended_reviews_search",
              "rank_group": 1,
              "rank_absolute": 1,
              "position": "left",
              "xpath": null,
              "review_text": "I don't know how this place could get more than 2 stars from anyone!  The room smells like a sewer, the window (very unhelpfully placed on a weird side angle, so very little natural light comes in) is filthy, there is a large brown water(?) stain on the ceiling over the bed, the lighting has all the warmth of an office cubicle, the walls are paper thin, the actual outside is like a big concrete warehouse (maybe it WAS a warehouse in a previous life), etc, etc.  The one positive thing I can say about this place is it's location is great- convenient to museums, theaters, tube stations...I like that you can only choose positive responses to "How would you describe the hotel"?  uh, how about disgusting?  Also, Google doesn't appear to allow posting of a review without ticking off all the questions, so I chose the least inaccurate rating for "How would you decribe this hotel", "quiet" (it's not, by the way, but the other choices like "luxury" were so laughably off that I couldn't possibly choose. them)",
              "original_review_text": null,
              "time_ago": "2 weeks ago",
              "timestamp": "2024-10-14 07:17:59 +00:00",
              "rating": {
                "rating_type": "Max5",
                "value": 2,
                "votes_count": null,
                "rating_max": 5
              },
              "reviews_count": 16,
              "photos_count": 1,
              "local_guide": false,
              "profile_name": "Joy Mattson",
              "profile_url": "https://www.google.com/maps/contrib/108845319369728476706/reviews?hl=en-GB",
              "review_url": "https://www.google.com/maps/reviews/data=!4m8!14m7!1m6!2m5!1sChdDSUhNMG9nS0VJQ0FnSUNYM091VWdBRRAB!2m1!1s0x0:0xf49ee2f5f620fe50!3m1!1s2@1:CIHM0ogKEICAgICX3OuUgAE%7CCgwIp4uzuAYQoMbH2wI%7C?hl=en-GB",
              "profile_image_url": "https://lh3.googleusercontent.com/a/ACg8ocKFQOdGdXhchzNFZjNwyrzXYjbYkH5w-gqk0J5B50X6w3glWQ=s64-c-rp-mo-br100",
              "owner_answer": null,
              "original_owner_answer": null,
              "owner_time_ago": null,
              "owner_timestamp": null,
              "review_id": "ChdDSUhNMG9nS0VJQ0FnSUNYM091VWdBRRAB",
              "images": [
                {
                  "type": "images_element",
                  "alt": null,
                  "image_url": "https://lh5.googleusercontent.com/p/AF1QipML4WPZyEfqA-S2FTQRieoBZ2FPQ5bR9_0UZCaC=w150-h150-k-no-p"
                }
              ],
              "review_highlights": [
                {
                  "feature": "Rooms",
                  "assessment": "2/5"
                },
                {
                  "feature": "Service",
                  "assessment": "3/5"
                },
                {
                  "feature": "Location",
                  "assessment": "5/5"
                }
              ],
              "source": {
                "title": "Google",
                "image": "https://www.gstatic.com/images/branding/product/1x/googleg_48dp.png",
                "domain": "www.google.com"
              }
            },
            {
              "type": "google_extended_reviews_search",
              "rank_group": 2,
              "rank_absolute": 2,
              "position": "left",
              "xpath": null,
              "review_text": "Booked this last minute. We stayed for 1 night and paid £242. We paid £3 extra for wifi but then could not connect our fire stick to the TV as they have blocked customers from doing this, so, only had basic free view TV. Not sure why they would not allow customers to use their fire sticks. I have always done so in other hotels.nVery basic amenities in the room, although an iron is 1 of them which is good. The air con machine was a bit noisy and made some odd noises when switched off. Overall, the hotel was too basic for myself and my partner. We prefer more amenities, such as room service and fridge. Also, room was very small and had a funny smell.",
              "original_review_text": null,
              "time_ago": "2 weeks ago",
              "timestamp": "2024-10-13 17:10:32 +00:00",
              "rating": {
                "rating_type": "Max5",
                "value": 3,
                "votes_count": null,
                "rating_max": 5
              },
              "reviews_count": 5,
              "photos_count": null,
              "local_guide": false,
              "profile_name": "H K",
              "profile_url": "https://www.google.com/maps/contrib/102701210192886520050/reviews?hl=en-GB",
              "review_url": "https://www.google.com/maps/reviews/data=!4m8!14m7!1m6!2m5!1sChdDSUhNMG9nS0VJQ0FnSUNYdE9yeXFnRRAB!2m1!1s0x0:0xf49ee2f5f620fe50!3m1!1s2@1:CIHM0ogKEICAgICXtOryqgE%7CCgsIiP6vuAYQ4JTiHw%7C?hl=en-GB",
              "profile_image_url": "https://lh3.googleusercontent.com/a/ACg8ocLqRnc2bmgjmTnVBfpp-Lcu23T1vZgR1Tjo7Ktn6gZQQVLH5g=s64-c-rp-mo-br100",
              "owner_answer": null,
              "original_owner_answer": null,
              "owner_time_ago": null,
              "owner_timestamp": null,
              "review_id": "ChdDSUhNMG9nS0VJQ0FnSUNYdE9yeXFnRRAB",
              "images": null,
              "review_highlights": [
                {
                  "feature": "Rooms",
                  "assessment": "3/5"
                },
                {
                  "feature": "Service",
                  "assessment": "4/5"
                },
                {
                  "feature": "Location",
                  "assessment": "4/5"
                }
              ],
              "source": {
                "title": "Google",
                "image": "https://www.gstatic.com/images/branding/product/1x/googleg_48dp.png",
                "domain": "www.google.com"
              }
            },
            {
              "type": "google_extended_reviews_search",
              "rank_group": 3,
              "rank_absolute": 3,
              "position": "left",
              "xpath": null,
              "review_text": "My sister and I stayed here and we were woken up by someone banging repeatedly on our door at 1:30 AM. As women traveling alone, we did not answer and stayed in bed and then we heard someone insert a key card and open the door. I gasped loud enough to scare them off just as they peeked into the open door.nWe waited until we thought it was safe and went downstairs to talk to staff and one of the guys said that it was him that opened our door. When we asked why he did that he said he was trying to see if the room was vacant. He would not apologize and kept defending his actions.nI enjoyed London so much but please don’t stay here it was very scary and I don’t feel like they even cared.",
              "original_review_text": null,
              "time_ago": "2 weeks ago",
              "timestamp": "2024-10-13 05:59:07 +00:00",
              "rating": {
                "rating_type": "Max5",
                "value": 1,
                "votes_count": null,
                "rating_max": 5
              },
              "reviews_count": 10,
              "photos_count": null,
              "local_guide": false,
              "profile_name": "Caley Byers",
              "profile_url": "https://www.google.com/maps/contrib/105151292755112467804/reviews?hl=en-GB",
              "review_url": "https://www.google.com/maps/reviews/data=!4m8!14m7!1m6!2m5!1sChZDSUhNMG9nS0VJQ0FnSUNYLUluWVJBEAE!2m1!1s0x0:0xf49ee2f5f620fe50!3m1!1s2@1:CIHM0ogKEICAgICX-InYRA%7CCgwIq8OtuAYQ6N-q-wI%7C?hl=en-GB",
              "profile_image_url": "https://lh3.googleusercontent.com/a-/ALV-UjVj3UUFjaeWFWNFTk6fB09ZzFlTbqs2HM756ue9uW740bqpguPB=s64-c-rp-mo-br100",
              "owner_answer": null,
              "original_owner_answer": null,
              "owner_time_ago": null,
              "owner_timestamp": null,
              "review_id": "ChZDSUhNMG9nS0VJQ0FnSUNYLUluWVJBEAE",
              "images": null,
              "review_highlights": [
                {
                  "feature": "Rooms",
                  "assessment": "1/5"
                },
                {
                  "feature": "Service",
                  "assessment": "1/5"
                }
              ],
              "source": {
                "title": "Google",
                "image": "https://www.gstatic.com/images/branding/product/1x/googleg_48dp.png",
                "domain": "www.google.com"
              }
            },
            {
              "type": "google_extended_reviews_search",
              "rank_group": 4,
              "rank_absolute": 4,
              "position": "left",
              "xpath": null,
              "review_text": "I recently took my first trip to London and so glad I stayed at Travelodge. The staff are helpful, rooms are nice, beds are comfortable, the lobby is very well designed with good food and drinks, and the price for the location is excellent. Personally, I do not like to waste money on a modern hotel I’m just going to sleep in. This hotel was much nicer than I expected and has theatres, pubs, restaurants, and cafes the moment you leave the doors of the Travelodge. The rooms could use another table and the shower was small. But other than that, this was the perfect option for me.",
              "original_review_text": null,
              "time_ago": "2 months ago",
              "timestamp": "2024-08-27 11:53:05 +00:00",
              "rating": {
                "rating_type": "Max5",
                "value": 5,
                "votes_count": null,
                "rating_max": 5
              },
              "reviews_count": 18,
              "photos_count": 4,
              "local_guide": false,
              "profile_name": "Joel Duke",
              "profile_url": "https://www.google.com/maps/contrib/100018280911836644389/reviews?hl=en-GB",
              "review_url": "https://www.google.com/maps/reviews/data=!4m8!14m7!1m6!2m5!1sChdDSUhNMG9nS0VJQ0FnSUQ3blkyeHZ3RRAB!2m1!1s0x0:0xf49ee2f5f620fe50!3m1!1s2@1:CIHM0ogKEICAgID7nY2xvwE%7CCgwIofy2tgYQ-JXQoQE%7C?hl=en-GB",
              "profile_image_url": "https://lh3.googleusercontent.com/a/ACg8ocLEWVKDrbuPdvobIph9fOlBrWLg8TQCkRB87p8LLvelYeW53p-6=s64-c-rp-mo-br100",
              "owner_answer": null,
              "original_owner_answer": null,
              "owner_time_ago": null,
              "owner_timestamp": null,
              "review_id": "ChdDSUhNMG9nS0VJQ0FnSUQ3blkyeHZ3RRAB",
              "images": null,
              "review_highlights": [
                {
                  "feature": "Rooms",
                  "assessment": "4/5"
                },
                {
                  "feature": "Service",
                  "assessment": "5/5"
                },
                {
                  "feature": "Location",
                  "assessment": "5/5"
                }
              ],
              "source": {
                "title": "Google",
                "image": "https://www.gstatic.com/images/branding/product/1x/googleg_48dp.png",
                "domain": "www.google.com"
              }
            },
            {
              "type": "google_extended_reviews_search",
              "rank_group": 5,
              "rank_absolute": 5,
              "position": "left",
              "xpath": null,
              "review_text": "We stayed here for one night for a theatre show, Room was simple but clean and everything we needed. All staff were very friendly, and the 'light bites' menu in the evening was absolutely delicious.nWill definitely be staying again, would 100% recommend, especially for short stays.",
              "original_review_text": null,
              "time_ago": "a month ago",
              "timestamp": "2024-09-21 14:48:29 +00:00",
              "rating": {
                "rating_type": "Max5",
                "value": 5,
                "votes_count": null,
                "rating_max": 5
              },
              "reviews_count": 6,
              "photos_count": null,
              "local_guide": false,
              "profile_name": "Jodie Read",
              "profile_url": "https://www.google.com/maps/contrib/117233815261096599335/reviews?hl=en-GB",
              "review_url": "https://www.google.com/maps/reviews/data=!4m8!14m7!1m6!2m5!1sChZDSUhNMG9nS0VJQ0FnSUNud05qNGVREAE!2m1!1s0x0:0xf49ee2f5f620fe50!3m1!1s2@1:CIHM0ogKEICAgICnwNj4eQ%7CCgsIvbm7twYQ2ND8NQ%7C?hl=en-GB",
              "profile_image_url": "https://lh3.googleusercontent.com/a/ACg8ocIxE4ZTsGYkY_1VeGrMRMYHuY8QRuVFtruUG6CNPE-ocBTozA=s64-c-rp-mo-br100",
              "owner_answer": null,
              "original_owner_answer": null,
              "owner_time_ago": null,
              "owner_timestamp": null,
              "review_id": "ChZDSUhNMG9nS0VJQ0FnSUNud05qNGVREAE",
              "images": null,
              "review_highlights": [
                {
                  "feature": "Rooms",
                  "assessment": "4/5"
                },
                {
                  "feature": "Service",
                  "assessment": "5/5"
                },
                {
                  "feature": "Location",
                  "assessment": "5/5"
                }
              ],
              "source": {
                "title": "Google",
                "image": "https://www.gstatic.com/images/branding/product/1x/googleg_48dp.png",
                "domain": "www.google.com"
              }
            },
            {
              "type": "google_extended_reviews_search",
              "rank_group": 6,
              "rank_absolute": 6,
              "position": "left",
              "xpath": null,
              "review_text": "The room I stayed in was on the lower ground floor with a small window which was eye level with anyone walking past.nnThe room (34) was a good size and there was air conditioning but the shower was not very good. Not powerful and the curtain meant all the water dripped onto the matt or floor.nnBar and restaurant area are nice and breakfast was good too.",
              "original_review_text": null,
              "time_ago": "a month ago",
              "timestamp": "2024-09-16 21:57:21 +00:00",
              "rating": {
                "rating_type": "Max5",
                "value": 3,
                "votes_count": null,
                "rating_max": 5
              },
              "reviews_count": 33,
              "photos_count": 7,
              "local_guide": false,
              "profile_name": "Nina Jackson",
              "profile_url": "https://www.google.com/maps/contrib/112037493855306910653/reviews?hl=en-GB",
              "review_url": "https://www.google.com/maps/reviews/data=!4m8!14m7!1m6!2m5!1sChZDSUhNMG9nS0VJQ0FnSURINGZ6NEFREAE!2m1!1s0x0:0xf49ee2f5f620fe50!3m1!1s2@1:CIHM0ogKEICAgIDH4fz4AQ%7CCgwIwdOitwYQsPz3oQM%7C?hl=en-GB",
              "profile_image_url": "https://lh3.googleusercontent.com/a/ACg8ocL-g6Xk-9Kh4ugjS3Ry_2ub2illSc-TsWv7H-y9rdACjFSOkg=s64-c-rp-mo-ba3-br100",
              "owner_answer": null,
              "original_owner_answer": null,
              "owner_time_ago": null,
              "owner_timestamp": null,
              "review_id": "ChZDSUhNMG9nS0VJQ0FnSURINGZ6NEFREAE",
              "images": null,
              "review_highlights": [
                {
                  "feature": "Rooms",
                  "assessment": "2/5"
                },
                {
                  "feature": "Service",
                  "assessment": "3/5"
                },
                {
                  "feature": "Location",
                  "assessment": "4/5"
                }
              ],
              "source": {
                "title": "Google",
                "image": "https://www.gstatic.com/images/branding/product/1x/googleg_48dp.png",
                "domain": "www.google.com"
              }
            },
            {
              "type": "google_extended_reviews_search",
              "rank_group": 7,
              "rank_absolute": 7,
              "position": "left",
              "xpath": null,
              "review_text": "Love Covent Garden, The hotel is in a perfect location to visit theatres and sites. The staff are lovely and nothing is a problem for them. Rooms are clean and comfortable. Had breakfast in the hotel very good value, and had everything, good choice for vegans. Will definitely return !!!",
              "original_review_text": null,
              "time_ago": "2 months ago",
              "timestamp": "2024-08-22 08:57:07 +00:00",
              "rating": {
                "rating_type": "Max5",
                "value": 5,
                "votes_count": null,
                "rating_max": 5
              },
              "reviews_count": 5,
              "photos_count": 2,
              "local_guide": false,
              "profile_name": "Molly McConnell",
              "profile_url": "https://www.google.com/maps/contrib/108285712903443762473/reviews?hl=en-GB",
              "review_url": "https://www.google.com/maps/reviews/data=!4m8!14m7!1m6!2m5!1sChZDSUhNMG9nS0VJQ0FnSUQ3blA2Rk5nEAE!2m1!1s0x0:0xf49ee2f5f620fe50!3m1!1s2@1:CIHM0ogKEICAgID7nP6FNg%7CCgwI4_qbtgYQ-NSypAE%7C?hl=en-GB",
              "profile_image_url": "https://lh3.googleusercontent.com/a/ACg8ocKzLoE70wv60M2yWE3pje6DhLH0XrLQXs6-5mOH0O0i6ZsckQ=s64-c-rp-mo-br100",
              "owner_answer": null,
              "original_owner_answer": null,
              "owner_time_ago": null,
              "owner_timestamp": null,
              "review_id": "ChZDSUhNMG9nS0VJQ0FnSUQ3blA2Rk5nEAE",
              "images": null,
              "review_highlights": [
                {
                  "feature": "Rooms",
                  "assessment": "5/5"
                },
                {
                  "feature": "Service",
                  "assessment": "5/5"
                },
                {
                  "feature": "Location",
                  "assessment": "5/5"
                }
              ],
              "source": {
                "title": "Google",
                "image": "https://www.gstatic.com/images/branding/product/1x/googleg_48dp.png",
                "domain": "www.google.com"
              }
            },
            {
              "type": "google_extended_reviews_search",
              "rank_group": 8,
              "rank_absolute": 8,
              "position": "left",
              "xpath": null,
              "review_text": "Great location.  Unfortunately, very minimal room amenities, weird lighting (the top light is a hospital-like white) and a lack of better toiletries. The window was looking into the inner courtyard and was super dark. There are better options around there for the same price range. However bed is comfortable, it was somewhat clean, but could be better.",
              "original_review_text": null,
              "time_ago": "4 months ago",
              "timestamp": "2024-06-11 10:57:46 +00:00",
              "rating": {
                "rating_type": "Max5",
                "value": 3,
                "votes_count": null,
                "rating_max": 5
              },
              "reviews_count": 13,
              "photos_count": 2,
              "local_guide": false,
              "profile_name": "Egle Bates Threadbear",
              "profile_url": "https://www.google.com/maps/contrib/103698791763620445627/reviews?hl=en-GB",
              "review_url": "https://www.google.com/maps/reviews/data=!4m8!14m7!1m6!2m5!1sChZDSUhNMG9nS0VJQ0FnSUR6OVltemNBEAE!2m1!1s0x0:0xf49ee2f5f620fe50!3m1!1s2@1:CIHM0ogKEICAgIDz9YmzcA%7CCgsIqtugswYQoMuSAw%7C?hl=en-GB",
              "profile_image_url": "https://lh3.googleusercontent.com/a-/ALV-UjVkpV9B3gltFW77AppUUoiAXMSpbscCfJbn_kPlN2DXg02A1wJ4=s64-c-rp-mo-br100",
              "owner_answer": null,
              "original_owner_answer": null,
              "owner_time_ago": null,
              "owner_timestamp": null,
              "review_id": "ChZDSUhNMG9nS0VJQ0FnSUR6OVltemNBEAE",
              "images": null,
              "review_highlights": [
                {
                  "feature": "Rooms",
                  "assessment": "3/5"
                },
                {
                  "feature": "Service",
                  "assessment": "3/5"
                },
                {
                  "feature": "Location",
                  "assessment": "5/5"
                }
              ],
              "source": {
                "title": "Google",
                "image": "https://www.gstatic.com/images/branding/product/1x/googleg_48dp.png",
                "domain": "www.google.com"
              }
            },
            {
              "type": "google_extended_reviews_search",
              "rank_group": 9,
              "rank_absolute": 9,
              "position": "left",
              "xpath": null,
              "review_text": "Came here as we were going to see a show great location and in the way we did use the utube which was only 3 stops. On the way back we just walked back to the train station which was 25 mins and a pleasant walk through london. The location was brilliant and lots still going on around 10.30 in evening if you wanted to stay out and have a few drinks. The travellodge also served food till 4am and alcohol if you preferred to judt come back and have a beer there. Room was clean tidy and perfect for just a stay over everything was behind security doors with passcards so definitely felt safe and secure. Had breakfast following morning buffet style which was perfect lots of tables so no real wait even though was busy and lots of staff around to help with your needs. Overall i would def stay there again even more so for the location as seemed q great spot to explore london.",
              "original_review_text": null,
              "time_ago": "3 days ago",
              "timestamp": "2024-10-26 09:20:15 +00:00",
              "rating": {
                "rating_type": "Max5",
                "value": 5,
                "votes_count": null,
                "rating_max": 5
              },
              "reviews_count": 78,
              "photos_count": 323,
              "local_guide": false,
              "profile_name": "Karl Grigg",
              "profile_url": "https://www.google.com/maps/contrib/117824518879093235276/reviews?hl=en-GB",
              "review_url": "https://www.google.com/maps/reviews/data=!4m8!14m7!1m6!2m5!1sChdDSUhNMG9nS0VJQ0FnSURYMm9xemxRRRAB!2m1!1s0x0:0xf49ee2f5f620fe50!3m1!1s2@1:CIHM0ogKEICAgIDX2oqzlQE%7CCgsIz-jyuAYQgOrxFA%7C?hl=en-GB",
              "profile_image_url": "https://lh3.googleusercontent.com/a/ACg8ocLL1QmjosUn5UfUHGLNQ0mNWN0uCzUjKAIJ3nhAPZbx8l8SrA=s64-c-rp-mo-ba4-br100",
              "owner_answer": null,
              "original_owner_answer": null,
              "owner_time_ago": null,
              "owner_timestamp": null,
              "review_id": "ChdDSUhNMG9nS0VJQ0FnSURYMm9xemxRRRAB",
              "images": null,
              "review_highlights": [
                {
                  "feature": "Rooms",
                  "assessment": "5/5"
                },
                {
                  "feature": "Service",
                  "assessment": "5/5"
                },
                {
                  "feature": "Location",
                  "assessment": "5/5"
                }
              ],
              "source": {
                "title": "Google",
                "image": "https://www.gstatic.com/images/branding/product/1x/googleg_48dp.png",
                "domain": "www.google.com"
              }
            },
            {
              "type": "google_extended_reviews_search",
              "rank_group": 10,
              "rank_absolute": 10,
              "position": "left",
              "xpath": null,
              "review_text": "The hotel has a prime location, making it suitable for visiting theaters and attractions. The staff are friendly and enthusiastic, and nothing is a problem for them. The room is clean and comfortable, and they maintain it very well.",
              "original_review_text": null,
              "time_ago": "a month ago",
              "timestamp": "2024-09-08 07:59:10 +00:00",
              "rating": {
                "rating_type": "Max5",
                "value": 5,
                "votes_count": null,
                "rating_max": 5
              },
              "reviews_count": 1,
              "photos_count": null,
              "local_guide": false,
              "profile_name": "zhang bo",
              "profile_url": "https://www.google.com/maps/contrib/116195276848463121747/reviews?hl=en-GB",
              "review_url": "https://www.google.com/maps/reviews/data=!4m8!14m7!1m6!2m5!1sChZDSUhNMG9nS0VJQ0FnSUNIdzZlb2NBEAE!2m1!1s0x0:0xf49ee2f5f620fe50!3m1!1s2@1:CIHM0ogKEICAgICHw6eocA%7CCgsIzrL1tgYQ0Nb8MA%7C?hl=en-GB",
              "profile_image_url": "https://lh3.googleusercontent.com/a/ACg8ocJg9NXZ9FdIAE4FjZhS8oTiWErtrcUdsrM6iolp5Hj-vrH_fw=s64-c-rp-mo-br100",
              "owner_answer": null,
              "original_owner_answer": null,
              "owner_time_ago": null,
              "owner_timestamp": null,
              "review_id": "ChZDSUhNMG9nS0VJQ0FnSUNIdzZlb2NBEAE",
              "images": null,
              "review_highlights": [
                {
                  "feature": "Rooms",
                  "assessment": "5/5"
                },
                {
                  "feature": "Service",
                  "assessment": "5/5"
                },
                {
                  "feature": "Location",
                  "assessment": "5/5"
                }
              ],
              "source": {
                "title": "Google",
                "image": "https://www.gstatic.com/images/branding/product/1x/googleg_48dp.png",
                "domain": "www.google.com"
              }
            },
            {
              "type": "google_extended_reviews_search",
              "rank_group": 11,
              "rank_absolute": 11,
              "position": "left",
              "xpath": null,
              "review_text": "Good Travelodge in central location only let down by the perpetual problem of noise/ventilation.  Leave window open noise from late night / early morning drinkers and then dustcart clearing bins followed by early morning deliveries.  Shut window and turn on air conditioning suffer fan noise and whinning fromAC. Clean room excellent public areas. Lift to all floors.",
              "original_review_text": null,
              "time_ago": "6 days ago",
              "timestamp": "2024-10-23 12:26:30 +00:00",
              "rating": {
                "rating_type": "Max5",
                "value": 4,
                "votes_count": null,
                "rating_max": 5
              },
              "reviews_count": 384,
              "photos_count": 2464,
              "local_guide": false,
              "profile_name": "John Primmer",
              "profile_url": "https://www.google.com/maps/contrib/116578517683768992177/reviews?hl=en-GB",
              "review_url": "https://www.google.com/maps/reviews/data=!4m8!14m7!1m6!2m5!1sChdDSUhNMG9nS0VJQ0FnSURYeU83SWdRRRAB!2m1!1s0x0:0xf49ee2f5f620fe50!3m1!1s2@1:CIHM0ogKEICAgIDXyO7IgQE%7CCgwI9tbjuAYQ-OziuwE%7C?hl=en-GB",
              "profile_image_url": "https://lh3.googleusercontent.com/a-/ALV-UjXCx9f_59sgAMm-BXqu1BMWsh_D8x9t7zqiZQ_SJeeVntjbPrdXEw=s64-c-rp-mo-ba6-br100",
              "owner_answer": null,
              "original_owner_answer": null,
              "owner_time_ago": null,
              "owner_timestamp": null,
              "review_id": "ChdDSUhNMG9nS0VJQ0FnSURYeU83SWdRRRAB",
              "images": [
                {
                  "type": "images_element",
                  "alt": null,
                  "image_url": "https://lh5.googleusercontent.com/p/AF1QipNNlyB-oRFG0MNJS0bXURz4PFrTR8krUHSGeRGa=w150-h150-k-no-p"
                },
                {
                  "type": "images_element",
                  "alt": null,
                  "image_url": "https://lh5.googleusercontent.com/p/AF1QipPEtgxied2E1FfdjEeuhdmia4Gl6M4KfK5bSo7f=w150-h150-k-no-p"
                },
                {
                  "type": "images_element",
                  "alt": null,
                  "image_url": "https://lh5.googleusercontent.com/p/AF1QipOI7LS-CAPn537p7pTjmfAEHakU-rqMG1usstaM=w150-h150-k-no-p"
                },
                {
                  "type": "images_element",
                  "alt": null,
                  "image_url": "https://lh5.googleusercontent.com/p/AF1QipM1eTxWxmHq3-wWuOKL-VOFvxF8KcFoeWMi47tf=w150-h150-k-no-p"
                },
                {
                  "type": "images_element",
                  "alt": null,
                  "image_url": "https://lh5.googleusercontent.com/p/AF1QipO4B8qE5SzbbrPdHJ56ffNsPTsr2cJBV_3hK0lJ=w150-h150-k-no-p"
                }
              ],
              "review_highlights": [
                {
                  "feature": "Rooms",
                  "assessment": "4/5"
                },
                {
                  "feature": "Service",
                  "assessment": "4/5"
                },
                {
                  "feature": "Location",
                  "assessment": "3/5"
                }
              ],
              "source": {
                "title": "Google",
                "image": "https://www.gstatic.com/images/branding/product/1x/googleg_48dp.png",
                "domain": "www.google.com"
              }
            },
            {
              "type": "google_extended_reviews_search",
              "rank_group": 12,
              "rank_absolute": 12,
              "position": "left",
              "xpath": null,
              "review_text": "Hubby and I stayed at the Travelodge Covent Gardens London for a Saturday night. Leaving luggage until check in couldn't have been easier. Checking in was quick and efficient. The double room was clean and had tea and coffee making facilities. The shower was good. We slept well. Breakfast was a full English breakfast buffet with fruit and cereals also available.  Tables were clean and staff were very polite and helpful. I can recommend on my own experience.",
              "original_review_text": null,
              "time_ago": "3 months ago",
              "timestamp": "2024-07-14 17:26:10 +00:00",
              "rating": {
                "rating_type": "Max5",
                "value": 5,
                "votes_count": null,
                "rating_max": 5
              },
              "reviews_count": 12,
              "photos_count": null,
              "local_guide": false,
              "profile_name": "Linda Guest",
              "profile_url": "https://www.google.com/maps/contrib/111884570786116686209/reviews?hl=en-GB",
              "review_url": "https://www.google.com/maps/reviews/data=!4m8!14m7!1m6!2m5!1sChZDSUhNMG9nS0VJQ0FnSURyLVAtTGZBEAE!2m1!1s0x0:0xf49ee2f5f620fe50!3m1!1s2@1:CIHM0ogKEICAgIDr-P-LfA%7CCgsIspTQtAYQwISyVw%7C?hl=en-GB",
              "profile_image_url": "https://lh3.googleusercontent.com/a/ACg8ocLu3aG8CAz66auluhE34lnmhAmcZdEAyAkMQ6ZMVh8w8zFI-Ph_=s64-c-rp-mo-br100",
              "owner_answer": null,
              "original_owner_answer": null,
              "owner_time_ago": null,
              "owner_timestamp": null,
              "review_id": "ChZDSUhNMG9nS0VJQ0FnSURyLVAtTGZBEAE",
              "images": null,
              "review_highlights": [
                {
                  "feature": "Rooms",
                  "assessment": "5/5"
                },
                {
                  "feature": "Service",
                  "assessment": "5/5"
                },
                {
                  "feature": "Location",
                  "assessment": "5/5"
                }
              ],
              "source": {
                "title": "Google",
                "image": "https://www.gstatic.com/images/branding/product/1x/googleg_48dp.png",
                "domain": "www.google.com"
              }
            },
            {
              "type": "google_extended_reviews_search",
              "rank_group": 13,
              "rank_absolute": 13,
              "position": "left",
              "xpath": null,
              "review_text": "Fantastic location right in the middle of London. They don't have their own car park, so we paid for overnight parking in the car park just across the road. That was an additional £17.50. It's approximately 2 minutes' walk from the front of the hotel.nThe hotel is very welcoming and the rooms are nice and clean.",
              "original_review_text": null,
              "time_ago": "2 months ago",
              "timestamp": "2024-08-18 15:06:00 +00:00",
              "rating": {
                "rating_type": "Max5",
                "value": 5,
                "votes_count": null,
                "rating_max": 5
              },
              "reviews_count": 2,
              "photos_count": null,
              "local_guide": false,
              "profile_name": "tony blackstone",
              "profile_url": "https://www.google.com/maps/contrib/100815981852594932732/reviews?hl=en-GB",
              "review_url": "https://www.google.com/maps/reviews/data=!4m8!14m7!1m6!2m5!1sChdDSUhNMG9nS0VJQ0FnSUM3eDgyUndRRRAB!2m1!1s0x0:0xf49ee2f5f620fe50!3m1!1s2@1:CIHM0ogKEICAgIC7x82RwQE%7CCgwI2JuItgYQsPnUrQM%7C?hl=en-GB",
              "profile_image_url": "https://lh3.googleusercontent.com/a/ACg8ocJ1BziIRdn4quHRwdLCEAUuKVdtZyS4_nW3qiO2x2DTF_UrvQ=s64-c-rp-mo-br100",
              "owner_answer": null,
              "original_owner_answer": null,
              "owner_time_ago": null,
              "owner_timestamp": null,
              "review_id": "ChdDSUhNMG9nS0VJQ0FnSUM3eDgyUndRRRAB",
              "images": null,
              "review_highlights": null,
              "source": {
                "title": "Google",
                "image": "https://www.gstatic.com/images/branding/product/1x/googleg_48dp.png",
                "domain": "www.google.com"
              }
            },
            {
              "type": "google_extended_reviews_search",
              "rank_group": 14,
              "rank_absolute": 14,
              "position": "left",
              "xpath": null,
              "review_text": "Price and location are good, but that better be the only thing you're looking for.nnThe first room we were in did not have outlets by the bed, but was pretty spacious. A/C would take forever to turn on when getting back in the afternoon (since they automatically turn it off) which was not welcome since it was 90 degrees (32 degrees celsius) outside. The toiletries consisted of a 2 in 1 shampoo and body wash that was dispensed via a push soap dispenser.nnThe second night our hot water was not working. They said it would probably be fixed within 10 minutes, but it was not, so we had to move rooms. It was late at that point, so we didn't bother to move until the next morning.nnThey said they "upgraded" us, but not sure what that meant, because the new room was less than half the size of our previous one. It did have outlets by the bed though.",
              "original_review_text": null,
              "time_ago": "2 months ago",
              "timestamp": "2024-08-13 07:17:30 +00:00",
              "rating": {
                "rating_type": "Max5",
                "value": 2,
                "votes_count": null,
                "rating_max": 5
              },
              "reviews_count": 82,
              "photos_count": 233,
              "local_guide": false,
              "profile_name": "Thomas",
              "profile_url": "https://www.google.com/maps/contrib/105303934253356212333/reviews?hl=en-GB",
              "review_url": "https://www.google.com/maps/reviews/data=!4m8!14m7!1m6!2m5!1sChZDSUhNMG9nS0VJQ0FnSUM3akp1Q0xREAE!2m1!1s0x0:0xf49ee2f5f620fe50!3m1!1s2@1:CIHM0ogKEICAgIC7jJuCLQ%7CCgwIipHstQYQgKK4qQI%7C?hl=en-GB",
              "profile_image_url": "https://lh3.googleusercontent.com/a-/ALV-UjUQIv08mEr3AGoZJISmQJ74KAz_w78ZLcPFYZ81Z1mzzPKExiFNDw=s64-c-rp-mo-ba4-br100",
              "owner_answer": null,
              "original_owner_answer": null,
              "owner_time_ago": null,
              "owner_timestamp": null,
              "review_id": "ChZDSUhNMG9nS0VJQ0FnSUM3akp1Q0xREAE",
              "images": null,
              "review_highlights": [
                {
                  "feature": "Rooms",
                  "assessment": "2/5"
                },
                {
                  "feature": "Service",
                  "assessment": "2/5"
                },
                {
                  "feature": "Location",
                  "assessment": "5/5"
                }
              ],
              "source": {
                "title": "Google",
                "image": "https://www.gstatic.com/images/branding/product/1x/googleg_48dp.png",
                "domain": "www.google.com"
              }
            },
            {
              "type": "google_extended_reviews_search",
              "rank_group": 15,
              "rank_absolute": 15,
              "position": "left",
              "xpath": null,
              "review_text": "Hotel was reasonably located, if not in the nicest area, room was very smelly but comfortable once you learnt to ignore the foot odour. Breakfast was varied if a little over cooked.",
              "original_review_text": null,
              "time_ago": "6 days ago",
              "timestamp": "2024-10-23 08:20:30 +00:00",
              "rating": {
                "rating_type": "Max5",
                "value": 3,
                "votes_count": null,
                "rating_max": 5
              },
              "reviews_count": 11,
              "photos_count": null,
              "local_guide": false,
              "profile_name": "Gavin Wakeley",
              "profile_url": "https://www.google.com/maps/contrib/103942620758469647823/reviews?hl=en-GB",
              "review_url": "https://www.google.com/maps/reviews/data=!4m8!14m7!1m6!2m5!1sChZDSUhNMG9nS0VJQ0FnSURYOEs3MEF3EAE!2m1!1s0x0:0xf49ee2f5f620fe50!3m1!1s2@1:CIHM0ogKEICAgIDX8K70Aw%7CCgwIzuPiuAYQ2Jq59QI%7C?hl=en-GB",
              "profile_image_url": "https://lh3.googleusercontent.com/a/ACg8ocK2E7EHuW4g2ZVXs72kT6q_7r7gJxW89G1YYMnGXoC0GMDt7A=s64-c-rp-mo-ba2-br100",
              "owner_answer": null,
              "original_owner_answer": null,
              "owner_time_ago": null,
              "owner_timestamp": null,
              "review_id": "ChZDSUhNMG9nS0VJQ0FnSURYOEs3MEF3EAE",
              "images": null,
              "review_highlights": [
                {
                  "feature": "Rooms",
                  "assessment": "2/5"
                },
                {
                  "feature": "Service",
                  "assessment": "4/5"
                },
                {
                  "feature": "Location",
                  "assessment": "3/5"
                }
              ],
              "source": {
                "title": "Google",
                "image": "https://www.gstatic.com/images/branding/product/1x/googleg_48dp.png",
                "domain": "www.google.com"
              }
            },
            {
              "type": "google_extended_reviews_search",
              "rank_group": 40,
              "rank_absolute": 40,
              "position": "left",
              "xpath": null,
              "review_text": "Right in the heart of the city with easy access to the tube, Covent Garden, Leicester Square etc. Secure luggage room as we arrived well before check in. Really good standard of hotel. Very clean and comfortable. Beds very comfy. Bathroom small but fully equipped. Small TV but sufficient. Coffee machine which was supplied with lots of pods and refilled daily. We even had two little kitkats which was a nice touch. Would recommend on all areas tbh. Would use again and recommend.",
              "original_review_text": null,
              "time_ago": "4 months ago",
              "timestamp": "2024-06-02 19:43:35 +00:00",
              "rating": {
                "rating_type": "Max5",
                "value": 5,
                "votes_count": null,
                "rating_max": 5
              },
              "reviews_count": 18,
              "photos_count": 4,
              "local_guide": false,
              "profile_name": "Tay niss and emma The A team",
              "profile_url": "https://www.google.com/maps/contrib/116103301611498451013/reviews?hl=en-GB",
              "review_url": "https://www.google.com/maps/reviews/data=!4m8!14m7!1m6!2m5!1sChZDSUhNMG9nS0VJQ0FnSUN6MGRTdmZ3EAE!2m1!1s0x0:0xf49ee2f5f620fe50!3m1!1s2@1:CIHM0ogKEICAgICz0dSvfw%7CCgwI55bzsgYQ-N-IjwM%7C?hl=en-GB",
              "profile_image_url": "https://lh3.googleusercontent.com/a/ACg8ocK6QAVBo8-UEskIjlra6TWstZ30jBG4NqXj21f14SIs0vo2lA=s64-c-rp-mo-br100",
              "owner_answer": null,
              "original_owner_answer": null,
              "owner_time_ago": null,
              "owner_timestamp": null,
              "review_id": "ChZDSUhNMG9nS0VJQ0FnSUN6MGRTdmZ3EAE",
              "images": null,
              "review_highlights": [
                {
                  "feature": "Rooms",
                  "assessment": "5/5"
                },
                {
                  "feature": "Service",
                  "assessment": "5/5"
                },
                {
                  "feature": "Location",
                  "assessment": "5/5"
                }
              ],
              "source": {
                "title": "Google",
                "image": "https://www.gstatic.com/images/branding/product/1x/googleg_48dp.png",
                "domain": "www.google.com"
              }
            }
          ]
        }
      ]
    }
  ]
}