My husband and I, together with our three-year old daughter stayed at the Olive Oil Resort last summer. It was absolutely gorgeous...The rooms are very comfortable and beautifully done up and the food is just amazing. Might I add that I was five months pregnant so not easy to please! But the best part of the resort is the staff. They really go out of their way to look after you. We travel a fair deal and this is easily one of the best places we've stayed at, simply because of the effort the staff makes to ensure you are comfortable. It's also very child-friendly. While there aren't any structured activities for kids, there is a playground and pool. Highly recommended. We would definitely like to go back.