My friends stayed at the mentioned listing, and they really enjoyed their stay. The apartments are <10mins from Oxford street. Despite being close to such a tourist spot, it's set in a quite residential area. Although the roads were blocked during our stay dates so getting to the apartment was a challenge. Definitely recommend!