Отель был открыт в 1987 году, последняя реновация проведена в 2015 году. Общая площадь территории — 16 000 м2. Состоит из одного основного корпуса Main building и трех корпусов Annex buildings. Расположен в центре приморского поселка Колимбия, всего в нескольких шагах от пляжа.