The apostrophe is fine. I thought the problem was the preposition at the end of the sentence.

Veronica