Marijana was great at responding to all my messages in a timely matter.
We asked in advance if we were able to check-in early and ended up not being able to check-in until after the original 3PM check-in. We were told at 9:23AM that our flat would be ready very soon, then it was pushed out to 12/1PM, then finally ready at 3:48PM.
While waiting to check-in, we were told we can store our luggage in the building at the top floor with LOTS of stairs. Washer/dryer is also located at the top floor of the building. Entrance into the building was easy with a code and lockbox for keys.
The sofa bed does not look too comfortable so not sure if it would fit three people for longer stays. Fridge smelled a little funky but we didn't use it much so it wasn't a big deal. Towel rack in bathroom was broken and we weren't able to figure out how to use the second shower head.
Location was very close to Earl's Court tube entrance so that was a plus to get off the tube and be a street down from our stay.