Everything the OP said is spot on.