We are thinking of going on a Haven Holiday in the summer. Does anyone have any opinions about Haven, good or bad?