Interactive brokers, good?

hello all,

any inputs on interactive brokers? are they a bucket shop or do they plug you into the FX ECN?

How has your experience with them been?