We booked this cruise on Thomson Celebration to the Red Sea last minute as it was a bargain and meant that I would be on holiday in Jordan for my birthday. We had cruised with Thomson many years ago and found it ok but after cruising with other co...