Double sell is legal. Airline and hotels are doing that all the time. If there is a no call no show, they will still charge you for the seat/room.
That is reason why some hotel has 103% occupancy.
That is reason why some hotel has 103% occupancy.