Το ξενοδοχείο, βρίσκεται στο κέντρο του Bilbao στη βόρεια Ισπανία, επί της οδού Lehendakari Leizaola, σε προνομιακή τοποθεσία δίπλα στο Euskalduna Palace και σε μικρή απόσταση από το Guggenheim Museum Bilbao και τον Iberdrola Tower, στον πολιτιστικό και οικονομικό πυρήνα της πόλης.
Η μονάδα λειτουργεί με μακροχρόνια μισθωτική σύμβαση με τον διεθνή ξενοδοχειακό όμιλο Meliá Hotels International, η οποία έχει υπολειπόμενη διάρκεια 17 ετών, στοιχείο που – σύμφωνα με την επενδυτική εταιρεία – αποτέλεσε καθοριστικό παράγοντα για την υλοποίηση της επένδυσης, καθώς διασφαλίζει λειτουργική σταθερότητα και ισχυρή εμπορική τοποθέτηση.
Το πρόσφατα ανακαινισμένο ξενοδοχείο διαθέτει 210 δωμάτια και πλήρες φάσμα υποδομών, όπως εστιατόρια, χώρους συνεδρίων και επτά αίθουσες εκδηλώσεων (MICE). Η αρχιτεκτονική του κτιρίου θεωρείται ιδιαίτερα αξιόλογη, με σχεδιασμό που εξασφαλίζει ότι όλα τα δωμάτια έχουν εξωτερική θέα – είτε προς τον ποταμό του Bilbao, είτε προς το Euskalduna Palace, είτε προς το κεντρικό πάρκο της πόλης.
Στις εγκαταστάσεις περιλαμβάνεται επίσης κέντρο ευεξίας με θερμαινόμενη πισίνα, γυμναστήριο και σάουνα.
