Great location, 3-4 mins walk to earls court underground station and a street full of restaurant and supermarket. The house is big enough for 3 people (one on the sofa bed). Comfortable bed and fully equipped kitchen.
I believe its about safety so windows cannot be opened. Beside of it, the apartment is a prefect stay in london.