A customer can make a reservation for an accommodation, the accommodation can be in a resort or elsewhere.
So i would say that a resort can have different types of accommodations, ie. Chalets, apartments bungalows, caravans, lodges, hotels, etc...
and if a customer wants to make a reservation for these types of accommodation but not in a resort.
How would i model it?
- ps. lets assume that elsewhere* means a hotel outside the resort