7 nights in Cuba only £440!