If your property can also be booked in separate parts, you need to make sure that when one of the rooms gets booked, guests cannot book the entire property anymore for this period. To achieve this you need to use internal iCal imports. Be aware that the setup is a bit complex but have a look first.