Very nice place, it's very charming; next to the tube station and commodities. For the terrace, wait for summer and there are some noises from the tube, otherwise, to visit the center of London , the place is great.
Have a nice trip !