A gem of a place close to all the delights of Torquay