I used 'got' which should have worked. "Took" doesn't sound right, I think you can't use it with good. I took a rest is fine, but a I took a good rest, just doesn't sound right
Could I say, "We took a good nap yesterday?" Or is "отдохнуть" different than napping?