I'm not quite sure which tense should be used in the following context: a person went to the theatre on Sunday; it had been ages since his previous visit. Is the idea expressed correctly?

- How was your weekend?
- Nice. I went to the theatre on Sunday. I hadn't been at the theatre for ages.

Thank you!