Xanadu Island liegt auf einer privaten Halbinsel nahe dem Dorf Akyarlar, ungefähr 7 km von Turgutreis entfernt. Die große Anlage umfasst ein Wohnkomplex mit einem zweistöckigen Haupthaus und vier Nebengebäuden, eingebettet in eine weitläufige Gartenanlage. Rund 25 km entfernt befindet sich der Badeort Bodrum, zum Flughafen Bodrum sind es etwa 60 km. Die Anlage überzeugt durch ihre Kombination aus dem Strandhotel-Charakter und einem Club Resort mit diversen Gebäuden und sorgt so für eine abwechslungsreiche Atmosphäre.
Das Hotel bietet Zimmer mit diversen Ausstattungsmöglichkeiten, darunter Balkone oder Terrassen mit Meerblick. Zur Auswahl stehen Doppelzimmer, Suiten und Villen, die mit separaten Schlafzimmern versehen sind. Baby- und Zustellbetten können auf Wunsch bereitgestellt werden. Die Zimmer sind durchdacht eingerichtet und verfügen unter anderem über Klimaanlage, Heizung und einen Safe.
Zur gastronomischen Vielfalt zählen ein Frühstückssaal, ein Speiseraum, Café, Bar und ein Nichtraucherrestaurant mit separatem Raucherbereich. Es werden Buffetoptionen, à-la-carte-Menüs und Showcooking angeboten, zudem diätetische und kinderfreundliche Speisen. Abgerundet wird das Angebot durch Wellness- und Entspannungsmöglichkeiten wie Sauna, Hallenbad, Massagen und kosmetische Behandlungen. Aktivitäten wie Tauchen, Tennis und Fahrradverleih sind ebenfalls verfügbar. Das Hotel wurde mit dem CHECK24 Top Hotel Award 2025 ausgezeichnet.