Highly recommend Louis's place if you need to be in central London. Fantastic location as it is a stones throw away from Barbican station and Barbican Centre (for arts and exhibitions).
Overall the apartment/flat is nice, compact, clean and has everything you need for a stay in London. Enjoy!