The hotel is built on a hill overlooking the sandy beach of Megali Ammos in Skiathos Island and it is a delightful 5-star hotel and member of Small Luxury Hotels of the World. This all-suite property features a total of just 20 guest rooms. The suites are located in the 4 traditional Greek-styled buildings nestled amongst the olive trees.