Bicycle Ranch is an excellent place for both the novice and serious riders alike. I think it may be a little intimidating to the non-riders, however the people that work there are extremely friendly and helpful so don't be afraid to ask! I had a semi-custom bike built there and couldn't be happier with it - and their service department has always done a great job doing quality tune-ups that are timely and reasonable.
Highly recommend.