I've been with them for a year, and am very happy. Stops and prices have pretty much always behaved, and the one time I had a stop not get executed at all for 2 mins, they were very fair and credited me.
Then again, if you trade very high volatility and major news etc, you might find it degrades somewhat, but that goes for most places.