Hotel Yuzu ist in einem aus dem 13ten Jahrhundert stammenden Schloss erbaut, von woraus Besucher eine spektakuläre Sicht auf die Bucht von Palma genießen können.
Das Hotel hat seinen eigenen Wellnessbereich mit insgesamt 4 Pools. Darüber hinaus sind hier mehrere luxeriöse Bars, Lounges und Restaurants zu finden.
Auch die Zimmer des Hotels sind elegant und luxuriös eingerichtet.