I would definitely recommend staying in this apartment. The location is very nice, 5 minute walk from the tube station, about 15 minutes to the centre of London. Very clean and pretty apartment as well, easy to check in and out.