Your temp readings sound fine. You don't want the top of the bedding to reach 90F because that means the glass surface will be 100F+.
It all depends on how much substrate you use. For the ones I use uth for I run at 93 at the bottom of the PVC cages and the top of my substrate stays 89-90.