Our unit was clean, modern, and had a great view. The location is fantastic, across the street from the V&A and Science Museums, with a nice cafe downstairs and many restaurants and shops only one block away, as well as a tube station.
As noted by others, it was a different unit that the one pictured, but it was very similar. Also please note that this unit is not suitable for those with mobility issues since there are several staircases to deal with. But if you are agile, I recommend it.