i think thats what some call an "apple" guava.
and yes, i wait till its a bit soft
the skin starts to turn color, and you can smell it.
after you bite into a couple , you will know at what point is peak ripeness
without being over-ripe.
different varieties have different colors on the skin when they are ripe.
i have 1 that just turns light-green, and never gets yellow at all.
And i have another that has to be bright yellow before it is ripe.