Good location, great staff and breakfast was good.
I found the room spacy and that was perfect for my stay. Otherwise I found it a bit dusty in some areas, the floor wasn't 100% ok in my opinion.
And regarding the kitchen part, I'd say that some kitchen utensils weren't fully clean, same for the oven grill.
So it was disturbing, considering I visted other flat/hotel complexes in London, and this one being a Mariott.
I did not request cleaning services during my stay, but I assume those points should be perfect from the beginning.
That being said, for the price I paid, I think it's a bit too much and I'd consider other options in that area for a future stay.