This site linking off EI looks too good to be true.
Always suspicious when they opt out of reviews.
Anyone tried them - or any comments?