Location wise, this place is perfect. There is an overground station, stores and cinema all within a stones throw and an underground station around 5-10 mins walk away.
Would I call this luxury or modern? Probably not. There is a lot of ware and tear on the place and clear water damage to the ceilings with damp still in place which when a flake of the damp ceiling falls into your morning brew, isn’t the most ideal.
However, would I stay here again? Possibly. As a base for a few nights and the location, it’s a perfect place to stay. It did it’s job, it’s fairly priced (I think) so it’s not an outright no. But it’s not an outright yes either. I think it would depend on the reason for coming to London again. Overall, good experience.