4* All Inclusive in Cuba only £670!