We put several of these on the rental rack when I worked on an indoor range. They weren't as bad as dave284 reports, but they did not hold up well. When they worked, they were fairly accurate. The main think I disliked about them was the magazine catch. If you grab the gun just right, you can get the magazine to drop out at random.
For $300, I'd buy a used Ruger Mk II.
Okie John