My family and I stayed at Maria's flat for 8 nights and enjoyed every minute. The location is great, just a short walk from the Earls Court tube station and the neighborhood has everything you could want during a stay in London. The flat was very clean and well appointed and Maria allowed us to drop our bags and get the key earlier than the normal check-in time, since our flight from the US arrived around noon. The lack of a lift means that there are 65 steps to reach the flat, so be advised if you have trouble with climbing stairs. The rooftop access is a nice feature and allowed great views of the surrounding area and the park is a nice plus as well.
Overall a great stay in a beautiful flat!