Wonderful stay at a spectacular home in a magical location