super high standard apartment in a super unbelievable location!
my only place to stay in London from now on