Hi there! We're thinking of moving into the Twyford / Hurst area and quite like the look of Dolphin School. Would anyone out there recommend it?