We wanted a relaxed and laid back holiday and Royal Heights absolutely delivered. The location is fantastic - panoramic views of the town and really peaceful. The staff were wonderful. Athena and Maria at the front desk were warm, friendly and really helpful. The rest of the staff from housekeeping to the restaurant and bar staff were all really friendly and lovely to interact with. The hotel was very accomodating to my wife's dietary needs and really made us feel looked after. We had booked one of the villas with a private pool and I would definitely recommend it to anyone who is coming with children. Our kids loved having their own private pool and we pretty much spent each day there. The villa itself was really clean and the resort is of a very high standard. The town is an approx 15 min walk downhill and there are a number of local restaurants to choose from which I am sure everyone would enjoy. On the way back to the hotel a taxi is definitely recommended😃. All in all this has been a fantastic stay and we will take back fond memories of our stay. If you are looking to stay in the region I would suggest Royal Heights as your number one choice.