I love this place and recommend it over Budget any day. Reading the other reviews, I am a bit astounded, but I might get special treatment because I've been through five bikes (not from Yellow Jersey) and have needed a lot of repairs over the years that I've lived downtown.
Oftentimes, I will get tuned up for very little cost, and I've found bike accessories for good prices at the store. They always do very well with repairs and are quick. I have personally never bought a bike at the store because they are out of my range, but I am also a college student.
Yellow Jersey has a lot of character and characters, who I believe you need to make the effort to befriend, which some people might find off-putting.