A spacious villa in a great spot.