Most enjoyable stay with everything and more you could ask for in a vacation home.