agreed, it certainly means that the new lender has taken a look at the numbers and they like what they saw
one assumes better terms = better priced facility as well as flexibility
the only caveat is that the announcement lacks any detail, whereas previously they did announce more detail of the GE facility
overall this is a positive, just can't be sure how positive