That's good. I wasn't going to suggest bothering to modify room offers, or even price variance, as that's a bit of work, but at least the prices, especially for the better rooms, were definitely in need of a change. 25 coin may seem much for a night in the stables, but so does getting 1000 coin for running a message or some other simple task.
If you had the time and were interested, you could even modify the benefits of the rooms to make them better. Instead of just offering to heal 1-4 hp, they could heal a larger amount or a percentage of max hp.
Peasant: 5 gp, night in the stables, heals 1 hp
Merchant: 25 gp, shared rooms, dinner, heals 5 hp
Noble: 100 gp, private room, dinner/breakfast/tailoring/cold bath, heals 25% hp
Royal: 300 gp, private room, private meals, dinner/breakfast/tailoring/hot bath/eau de toilette, heals 50%
'course, this makes temple services, which I've never used and need to be made desireable, even less needed. Hmmm...