Spacious villa with private pool, garden and view