The hotel is located in a small, quiet bay, named the Grand beach of Amfora, at 10 minutes walking from the town centre.