When it says up to level 2, it means the level of the hotel, not the player.
First level regains 64 energy and 179 health points. Second level regains 72 energy and 202 health points. Depends on the town to have upgraded the hotel to level 2 in order to sleep in the second part and having a hotel built at all to sleep in the first.
heres what i meant
You need to be lvl 10 to get a class
but for adventure it says
"You can use hotels in foreign towns for free until level 2"
so i thought it meant
"you can use the hotels for free if your character lvl is 2 or below"
oh and the reason i got confused is because im a laborer.
and dont you think i could be changed a bit. to like
"You can use hotels in foreign towns for free until they are level 2"
they referring to hotel