Is it suitable for all ages?

Yes of course.

The mentor and the mentee can be of different ages or of the same age.
If there is a difference in the age either mentor or mentee can be the older.
For example the mentor is maybe 25 years old and the mentee is 40 years old or the other way around.