Eden Nord liegt malerisch im alten Fischerhafen von Sóller und bietet einen herrlichen Blick auf die Bucht und die umgebenden Berge. Das Hotel befindet sich in unmittelbarer Nähe zum Zentrum von Puerto de Sóller, lediglich 200 Meter entfernt, während Strand und öffentliche Verkehrsmittel rund 150 Meter entfernt liegen. Ein Gartenbereich lädt zum Verweilen im Freien ein.
Das Hotel verfügt über 3 Suiten, 5 Einzel- und 101 Doppelzimmer, verteilt auf fünf Etagen, die bequem mit einem Aufzug erreichbar sind. Die Zimmer bieten Balkone mit Meerblick, Doppelbetten, Safes und Minibars. Die Bäder sind mit Dusche und Badewanne ausgestattet.
Die Gastronomie umfasst ein Restaurant und eine Bar mit Halbpension sowie reichhaltigen Buffetangeboten für Frühstück und Abendessen. Zu den Freizeitmöglichkeiten zählen Sauna, Hallenbad, Außenpool mit Süßwasser, Whirlpool, Dampfbad, Fitnessstudio, Tennis sowie diverse Sport- und Entspannungsangebote. Fahrradverleih und eine Kinderdisco ergänzen das Angebot. Das Hotel wurde 1999 renoviert und zeichnet sich durch einen hohen Komfort aus.