Hello, I'm Salah Soliman.
This a really interesting project, I just missed something, so there are 425 Interior Rooms, 425 Ocean View, and 425 Balcony, or what?
Anyway, this is a minor technical aspect, I will build you a software so the input is the number of adults, and children, will show you the available options of I, O , and/or B, the unavailable option will be dismissed, you'll also have the option to check the status of all rooms anytime, I would like to discuss the algorithm with you, if you would like.
Salah Soliman