Отель расположен в двух километрах от посёлка Неос Мармарас, посреди 1763 гектаров живописной природы. Располагает частной гаванью (самой большой в Северной Греции). Отель представляет собой часть крупного отельного комплекса «Porto Carras Grand Resort», состоящего из двух отелей: Meliton Hotel и Sithonia Beach. Корпуса отелей расположены перпендикулярно побережью по разным сторонам от инфраструктуры курорта. Отель состоит из одного 7-этажного здания. Отель был построен в 1979 году, последняя реновация проведена в 2016 г. Это идеальное место для проведения конференций и семинаров, а также для семейного и корпоративного отдыха.