What a beautiful apartment. Spotlessly clean, luxury accommodation in the heart of Twickenham Green.