A lovely villa with heaps of space and a spectacular view