tempe bike is a good general-purpose or all-around bike shop. i go there for parts sometimes, they should be just fine for what you want to do. but when it comes time for fitting a bike for you i'd still go with landis or domenics (which is right down the street). they're higher end.