Yes, this is a cultural difference, the "guest room" is a western culture thing, many cultures around the world don't have that extra room (mostly because of space limitations). That being said, that guy was just a friend traveling to the same city as the OP, not a cherished invited guest to the OP's home.