Il s'agit d'une petite propriété, qui se compose de 14 appartements de tailles différentes, réparties dans 2 bâtiments différents. Antilia a été construit en 1989 et impressionne tous les visiteurs par son architecture unique, de vastes jardins, mais surtout avec la vue imprenable sur le bleu turquoise de la mer Egée. L'hôtel dispose d'une piscine et un bar de la piscine sur la grande terrasse panoramique.
L'hôtel est situé dans le petit village crétois de Tavronitis dans le nord-est de l'île, 156 km d'Héraklion. L'aéroport le plus proche est celui de La Canée.