Just a little FYI...
The sorting code I posted may stumble if you have rooms with the same number, but have a letter at the end because I turn them into integers to sort, found out that it works better that way. If you have letter/number combinations you might want to test it out how it is, and without the changing them to integers part.