Great location, short walk to the South Kensington station which has three different lines for the tube making travel around the city convenient. Kings Road was also a short walk and has some good restaurant options. There's a grocery store virtually next door.
Definitely can't accommodate more than two people but it isn't advertised as such anyway. Would highly recommend staying here, 5 stars across the board.