All good, exactly as described, very good value for the money.