Xanadu Island liegt auf einer privaten Halbinsel nahe des Dorfes Akyarlar, etwa 7 km vom Ort Turgutreis entfernt. Die Anlage erstreckt sich über ein großzügiges Gelände mit insgesamt 222 Zimmern und mehreren Nebengebäuden. Der direkte Zugang zum Strand und die ruhige Lage bieten eine vielfältige Erlebniswelt in unmittelbarer Nähe zu Bodrum.
Das Hotel bietet Zimmer mit Optionen wie Balkon oder Terrasse, Doppelbetten sowie separaten Schlafzimmern für zusätzlichen Komfort. Die Unterkünfte sind mit moderner Klimaanlage und Heizung ausgestattet und bieten Meerblick.
Zur Ausstattung zählen mehrere gastronomische Einrichtungen, darunter ein Frühstückssaal, Café, Bar, Pub sowie ein Nichtraucherrestaurant mit Kinderhochstühlen. Das Speisenangebot umfasst Buffet- und à-la-carte-Varianten, inklusive Showcooking und speziellen Diät- beziehungsweise Kindermenüs. Zur Freizeitgestaltung stehen Tennis, Tauchen, Fahrradverleih, Wellnessanwendungen wie Massagen und Sauna sowie Animationsprogramme zur Verfügung. Das Haus wurde mit dem CHECK24 Top Hotel Award 2025 ausgezeichnet.