It hopefully means that they are not trying to hide anything. Bear in mind that this is a marketing web page like any other - they want you to buy their product. Be aware that some claims might be 'mere puffery' to use a legal phrase. Some features are in the realm of 'this car comes with 4 wheels'. Nice to know, and useful, but then most cars do.
Most statements are unverifiable.
You will usually not find out what a lot of the features actually mean until you sign up. A case in point. Almost all claim 'fast 24 hour support'. Very few actually give it though. You will be lucky if you get any reply from them the same day.