It was a great stay!
Super location! Just a 5-10 mins walk away from 2 stations - Paddington Station and Lancaster Gate Station. There's a straight train and airport express train from Heathrow Airport here too. There are a couple of bus stops around with 24hrs buses for alternative public transport options other than the Tube.
The apartment is clean and spacious for me and my 2 brothers. We have no difficulties in opening up 4 luggages and still have ample space to walk around the living room. The neighborhood is pretty quiet at night even though being near the train station.
The team has been great in helping us settle in, even giving us recommendations and promo code to store our luggage prior to check-in time. On our 1st night, one of the bed support dropped off, but the team was quick in getting someone in to fix it.