I give this two paws up.