4* All Inclusive in Cuba only £535!