This is a great home base for your trip to London. Close to a couple of Tube Stations so getting anywhere in the city is simple. You are close to Hyde Park, so you can get away from the hustle and bustle (or the tourist mash) and enjoy some peace in the park.
You have your pick of restaurants, take away, grocery stores, etc within a 5-minute walk. Our favourite for coffee and a snack is Paul Rhodes right on the corner.