Excellent stay! Very professional hosts. Location in great proximity to Twickenham Stadium