A good cauliflower will have a firm head with tightly bunched florets. It should be fairly clean but dirt can be washed off. If the cauliflower is limp or soft, it is only good for soup, so make sure it is a cheap buy if you do get it like that. If sliced and packaged, the cauliflower must be firm or it isn't fresh.