It is a little below my last rib. it's small. Not really hard. it could be like those fibroids or whatever they are in my breasts. I've had one for ages in the front under my ribs. the difference is that this one hurts. not a lot. it just makes me uncomfortable.