The location of the apartment is probably the best you could ask for - only 4 to 5 mins walk to oxford street, about 12 mins to Marylebone high street. There was also a small sainsburys right across the road to pick up any necessities.
We had traveled to London due to a brain tumor surgery my mother had to undergo and the apartment was probably very for such a prime location. The living space and kitchen in particular were great to spend long periods of time in.
The only major downside would have to be the comfort of the mattresses for long stays, like we did for a month. Apart from one of the single beds, all other mattresses need a change. The bedding was also inconsistent which made it a bit tricky when it came to using the heating as some duvets were too light, but we ended up just buying our own duvets as this was too small an issue to fuss over.
The washing machine didn't work and the property management team did try assist in getting this replaced but whatever reason the new one never came - nonetheless they were quite accommodating a full apartment cleaning once and a late checkout to compensate for this; and we found a company called laundryheap who sorted us out with our laundry.
If they just upgrade a few minor items (bedding, mattresses), I would definitely recommend staying here any any time - there is lots of fresh air, the heating system is also great. One of the rooms is slightly small, but the living spaces more than make up for this.
It was a stressful time for my family and we might be a little more picky, but the hosts were really good with their communication and the next flat we moved into was also hosted by the same company.