Отель расположен прямо на песчаном пляже, в двух километрах от посёлка Неос Мармарас, посреди 1763 гектаров живописной природы. Отель подходит для любой категории туристов. Отель представляет собой часть крупного отельного комплекса Porto Carras Grand Resort, состоящего из двух отелей: Meliton Hotel и Sithonia Beach. Корпуса отелей расположены перпендикулярно побережью по разным сторонам от инфраструктуры курорта.