HELLO! reviews Log House Holiday cabins in The Cotswolds. Escape the chaos to a lakeside fairytale in a luxury log cabin where the whole family can unwind - including dogs.