Just purchased my 4th and 5th bike from Eddy's. Customer service has been excellent. Laid back, no pushy sales. They also provide a great fit service. I have learned quite a bit chatting with the knowledgeable sales folks.
I traded in bikes one and two we purchased and felt we got a fair price for the miles and years since purchased.
They offer both pre-owned and new bikes. As with new bikes the prices range quite a bit. From around 400$ for a entry fitness bike new to 7,000 for a high end road or triathlon bike. For true custom fit/look, they also offer co-motion as well as Trek One.
Support your local bike shop!