Hotel PMS: Half-Open Stays, Overbooking, Room Assignment and Out-of-Order Rooms | CodeGround