We've bought two cars from them. Their prices seem to be competitive, and all their cars I've personally looked at have been in very good condition. The sales people are helpful, and their policies are fair. For example, they give you a 30 day period after you buy the car during which any problem that comes up will be repaired free of charge.
Then again, maybe it's just the Carmax near me that has their stuff together.