It's a great location next to Kensington Gardens and Hyde Park.
The flat is very bright with high ceilings, making it very comfortable even on cloudy days (which happen in England often :)