I just bought a car from them... and I'd rate the experience as very satisfactory. BUT... it must be said, I hate the haggling process as well, some people only buy so they CAN haggle.
I went online, found what I wanted.... they transferred to a local CarMax, (free of charge and without obligation until I saw it). I checked their pricing with KBB, also another website whose name escaped me, and found them to be on the lower side of average... but like you say.. not 'the' lowest. It didn't matter to me because because the no haggling coupled with the "I want this one" - "Ok here it is" in and out in almost no time was MORE than worth it for me.
So far I have no idea about their service because we haven't used it yet.