This luxury villa in Turks & Caicos HAS IT ALL!