What a fantastic hotel! We have loved every minute of this magical location. Before arriving here, I read the reviews and couldn't believe how positive they were... Having spent two sun- soaked, ultra relaxing weeks here, I can only whole-heartedly agree with the effusive…