Fantastic villa, stylishly decorated in a great location. Had a perfect family holiday.