Отель относится к комплексу "PORTO CARRAS GRAND RESORT", который был основан в 1978 году на живописном побережье второго пальца полуострова Халкидики, и в 2007 году был обновлен. Комплекс состоит из трех отелей: Meliton Beach кат. Deluxe, Sithonia Beach Resort & SPA кат. De-luxe, Village Inn кат. В. В 200 метрах от комплекса находятся бары и работает одно из крупнейших казино в Европе. Частный порт Marina Porto Carras является одним из лучших в Северной Греции. В охраняемом порту бухты можно швартовать яхты. Отель представляет собой трехэтажное здание, расположен напротив причала для яхт.