Fantastic villa in a great location, will likely stay again.