REI has pros and cons. While their bike fitting and service/repair may be vary depending on the mgr of that particular store's bike department and the employees, you will get a 10% rebate on regularly priced items if you are a member (15% if you use an REI Visa card) and they'll take it back any time for any reason.
A couple of years ago I was shopping for a bike for my wife and stopped in a number of shops carrying a specific make and model. The all offered me the exact same discount off list price, so it seemed to me that not only were the list prices dictated by the mfg, but so were the allowed discounts. One shop threw in a bunch of free stuff, so got our business.