Easy check in, behind Twickenham stadium. I enjoyed my stay!