When we had problems we got answers quickly, which was very great! The location is very central!
About the stay: The room seems larger on the pictures - but was so far no problem. Unfortunately, the walls are quite thin and you can hear every step from the neighboring rooms. The sofa bed was not so comfortable to sleep on, but was okay. Price-wise, I thought it was actually a lot for one room, but it's just London standards.