Colors were just as I expected and they are firm and not at all flimsy like some other cushions I have bought in the past.