Stunning views, magical garden , spa pool and a wonderful historic house - Daisy Hill Cottage has it all .