Fantastic, well-spec'ed villa. Very clean and great location.