I bought this to go on a Honda Rebel 250 for my wife. It's not too big so it's not pushing too much air but it offers some protection. That's what I was after.
Installation went without a hitch. You could do it without the instructions but they were included and written clearly. I was done in about 45 minutes, just taking my time.
The brackets that attach to the upper fork legs aren't the fanciest, but again...the price isn't all that fancy either. They should do the job adequately and they have rubber pieces that will keep the brackets from sliding or scratching the forks.
All in all it looks like a good windshield. You'd probably want something bigger if you were installing on a larger bike and planning interstate rides, but for a 250 Rebel it's just the ticket.