I've been to Cactus Bike many times. Their staff is extremely friendly and helpful. For a 2000 square foot store, they have an awesome selection of kids bikes, mountain bikes, BMX and beach cruisers/comfort bikes. Not many road bikes or bike clothing. The main guys - Chris, Craig and Tim, are as knowedgeable as they come. I totally disagree with Laura S. in that regard. I would say that this store specializes in BMX bikes and parts as they have a whole wall and 3 tier bike rack full of just BMX bikes for kids as well as two display cases full of BMX parts.
I give it a 5 star rating.