Never heard of it, and I've heard of a lot of poker sites. So I'd stay away from depositing there. Why not just deposit at a trusted/larger poker site?
not many options for USA players. was not planning on depositing there anyway, just anted to know if they are legit...and worth my time grinding freerolls.