10 nights in Thailand only £586!