Awesome villa in a phenomenal location. 5* all the way.