We love Barefoot Palms Villa and it’s our favorite place to stay in Turks and Caicos