This was my friends and I's first trip to London. Amit's location was perfect location to see many of London's sights. From this location, it is walkable to many tourist attractions, delicious restaurants, and shopping areas like Oxford Street. If you don't like to walk, the Tube stop is two blocks away!
The apartment may seem small, but for 3 people we had more than enough space. There is no elevator, so you do in walk up the stairs, but for us it was not a big issue.
Overall, I highly recommend this place if you want a central location in London close to many attractions, good restaurants, and shopping areas.