Just like hiking shoes, bike shoes should be snug but not too tight. Make sure that you have enough toe room to wiggle your toes. A good test is to try standing on a steep incline, if your toes remain comfortable and don't slam into the front of the shoe, then most likely you have a good fit.