If you can climb a ladder, you’re good to go. Being in good shape is always a plus but far from necessary. Rock climbing is all about using good movement technique rather than muscling up a cliff using brute strength. To ensure you have a fun day, your guide will choose routes that best suit your skill and fitness level.
My daughter and I did a whole day of rock climbing. We’ve done climbing before, not too much and we were thinking this would be similar. It wasn’t. Our abilities and ideas of what we could do were challenged and pushed to the limits. I do mean this in the best possible way. Had this been an average day of top rope rock climbing I think both of us would be happy going to the rock gym six or seven times a year with the occasional trip outdoors. We did two four pitch climbs with a combined elevation gain of 800 feet. After this both of us are hooked and want to learn more and do more.