Stunning, spacious villa with everything you need and amazing views