# Feature

Multiple ancestors
`Feature` can be a descendant of:

* [Restaurant](/connectivity/docs/api-reference/restaurant)
* [Service](/connectivity/docs/api-reference/service)


## [Restaurant](/connectivity/docs/api-reference/restaurant)

### Fields

| Field | Description | Type | Min/max | Notes |
|  --- | --- | --- | --- | --- |
| [Features](/connectivity/docs/api-reference/features)/`Feature` | Special feature details. | object | 0..* | - |
| `Feature`/`@DescriptiveText` | Feature type. | enum | 1..1 | See [@DescriptiveText](#descriptivetext). |


#### @DescriptiveText

`Feature[@DescriptiveText]` accepts the following values. Each value corresponds with a similarly named setting on the **Facilities & Services** page on our [extranet](https://admin.booking.com). Some options appear only when the **Restaurant** check box is selected.

| Value | Description |
|  --- | --- |
| `a la carte` | The restaurant offers à la carte dining. |
| `buffet` | The restaurant has a buffet. |
| `guests only` | The restaurant only serves guests of the property. |
| `accepts reservations` | Customers can reserve a table at the restaurant. |
| `outdoor seating` | The restaurant offers outdoor seating. |


### XML


```xml
<Feature
  DescriptiveText='a la carte'/>
```

## Related endpoints

* [/ota/OTA_HotelDescriptiveContentNotif](/connectivity/docs/ota-hoteldescriptivecontentnotif)