I took a course in Virginia two months ago (link below) for the exact same reasons that you mention. My goal is to be much more proficient and capable in a home invasion type scenario. I tried the CCJA guys based on price and some positive reviews that I found. What I quickly learned is that their value far exceeds the cost of the course. Every instructor had real combat experience where they did these things for real, and on a regular basis.
The training was very realistic and intense, and it really changed both my perspective on what works and techniques that work. It was time and money very well spent, and from PA is probably about a half-day drive. I definitely will be going back again soon.