As far as indoor ranges go in the DFW area, I think Bullet Trap is one of the better ranges. In the past couple years they have remodeled a bit, revamping the shooting lanes and the restrooms, making it a lot cleaner and more well ventilated (which is important in an indoor range).
The indoor range has around 20 pistol lanes and a couple rifle ranges. On the weekends, especially Saturday afternoon, it can get packed and wait times can be 30 minutes for a lane. Each lane has a motorized paper target hanger so you can adjust your distance anywhere from 3 yards to 25 yards. For an indoor pistol range, 25 yards is pretty sufficient and longer than some other ranges, like DFW Gun Club on Mockingbird/35. Behind the actual pistol bays is plenty of room to maneuver around, and trash cans for spent targets are regularly cleared out and brass consistently swept. This makes for a very clean shooting environment.
As for ventilation, in their remodeling they've really upgraded the venting, so you don't feel like you're inhaling all the gun smoke all the time. However, sometimes the drafts from the vents move your targets around, making it harder to judge your consistency on your gun. Also, it can get kinda cold in there.
There's a sizable gun shop which carries basically any pistol you would want, and it also has a decent selection of rifles and shotguns (although for rifles and shotguns I would recommend going to a place like Bass Pro Shop in Grapevine). They also carry a selection of used firearms on consignment. I would say the prices are fair and in-line with retail expectations. You do get a discount on firearms if you're a member, around 5% maybe. The expertise though is a great service. The staff is very knowledgeable about the firearms they carry and offer objective advice and will only give you their preferences upon request. Very friendly and will basically answer any question you may have.
They also offer regular CHL (Concealed Handgun License) classes, which in my experience were very well run and informative. Again, more expensive than some other CHL classes I've seen advertised, but in my opinion it is still worth it.
Overall pricing can be a bit expensive, including range fees and range ammo. There are certainly less expensive alternatives out there, but I believe the added benefit of service is worth the added expense.
Regarding Melissa's post about the safety at Bullet Trap, they assume you are at least somewhat familiar with firearms, or are with someone who is familiar. No one should ever shoot a firearm without proper instruction or familiarity. That being said, they offer a great intro to shooting class on Thursday nights. I've taken the class and highly recommend it to anyone who has absolutely no experience with firearms and has no one to really introduce them to the wonderful world of guns. read more