Very nice apartment! The only issue is the check-in process of downloading an app and too many steps. If this process can be put to a minimum this would be a superb place to stay when your in london.
Check-in is do-able just requires loads of steps