Unlimited everything??? How is that even possible??? Generally, as a rule of thumb, I never go for anything unlimited unless I'm dealing with a reputable and well established company.
Yes that was what worried me too....they have tons of 5 star reviews on Trust Pilot though, did wonder if they'd faked them in some way....on the other hand their site is really well put together and looks professional (more so than most), I really don't know hence my post!