How reliable is the DNA testing offered by sites like Ancestry. com or 23andMe etc?

How reliable is the DNA testing offered by sites like Ancestry. com or 23andMe etc?
Post Opinion