halo top review