Cook Children's Walsh Ranch celebrated its opening with a ceremony and ribbon cutting Saturday morning at the new facility, which is south of Interstate 30 across from the Walsh Ranch subdivision.