Please read HotelManager comments for program outline